Job Title: .NET Python Full Stack Developer
Location: Roanoke, TX
Employment Type: Contract
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
The developer will focus on building robust RESTful APIs and backend systems using .NET, Python, and Java technologies. This includes writing clean and maintainable code, participating in architecture discussions, and ensuring seamless integration and performance of distributed systems. The role also involves contributing to cloud deployments and supporting continuous integration and delivery pipelines.
Key Responsibilities
- Design, build, and maintain RESTful APIs using Java, integrated into a microservices environment
- Develop scalable backend systems using .NET and Python
- Collaborate with product owners, QA, and other developers to gather requirements and translate them into technical solutions
- Build and maintain web applications using Angular, JavaScript/TypeScript, Node.js, HTML, and CSS
- Work within Agile (SCRUM) teams to deliver high-quality features and enhancements
- Utilize Azure and AWS cloud platforms for hosting and deploying services
- Participate in DevOps practices, including CI/CD pipeline maintenance and automation
- Perform unit testing and integration testing to ensure code reliability
- Write clean, reusable, and well-documented code in line with industry best practices
- Maintain version control using tools like Git
- Create and maintain technical documentation for developed services
Required Skills & Experience
- 5+ years of experience in application development and data engineering
- Proficient in backend development using .NET and Python
- Strong experience developing APIs using Java (preferably with Spring Boot)
- Hands-on experience with frontend technologies such as Angular, JavaScript/TypeScript, Node, HTML, and CSS
- Solid understanding of REST API architecture and secure design principles
- Experience with Azure and/or AWS cloud services
- Proficiency in SQL and working with relational databases like PostgreSQL or MySQL
- Strong skills in version control tools such as Git
- Experience with DevOps, CI/CD pipelines, and automated deployment practices
- Familiarity with Agile methodologies (Scrum)
- Background in financial services is a plus
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field