Senior Dotnet Developer
ITMC Systems, Inc4 days ago
Plano, TX, United States
Hybrid
Contract
Junior Level (1-3 years)
Job Description
Job Title: Software Engineer (.NET)
Location: Plano, TX(Hybrid)
Job Type: Contract to hire Position
Job Summary
RESPONSIBILITIES:
- Design, develop, and maintain software solutions using C#, .NET, and React in on-premise, cloud, and hybrid environments.
- Collaborate with product managers, architects, and other developers to gather and translate business requirements into technical specifications.
- Contribute to the architectural design of systems, ensuring scalability, performance, security, and maintainability.
- Build APIs, microservices, and front-end components for web applications, ensuring seamless integration between front-end and back-end services.
- Work with cloud services and platforms (e.g., Azure, AWS) to design and deploy solutions in hybrid and cloud-native environments.
- Implement best practices for DevOps and CI/CD pipelines, ensuring smooth and automated deployments across environments.
- Troubleshoot and resolve issues related to application performance, security, and availability across different environments.
- Participate in code reviews, providing constructive feedback to peers and ensuring high code quality and adherence to coding standards.
- Stay up to date with new technology trends and frameworks, particularly in cloud and hybrid development, and incorporate them into development practices.
- A minimum of 5 years of proven experience as a Software Engineer with strong hands-on skills in C# and .NET required.
- Experience with React or other modern JavaScript frameworks for front-end development required.
- Solid experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud required.
- Experience with DevOps practices, including CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and automated deployments required.
- Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum, Kanban) required.
- Experience with hybrid cloud strategies and solutions preferred.
- Experience working in multi-disciplinary teams and collaborating with architects, business analysts, and stakeholders preferred.
REQUIRED QUALIFICATIONS:
- EDUCATION: Bachelor's degree in Computer Science, Software Engineering, or related discipline required.
- CERTIFICATIONS: Relevant technologies such as Microsoft Certified: Azure Developer Associate or AWS Certified Developer highly preferred.
Required Skills
Cloud-native development
Kubernetes
Performance tuning
C#
Microservices
API development
Code reviews
Agile
Azure
Security best practices
Scrum
React
Kanban
CI/CD
Docker
.NET
AWS
Architectural design
Git
DevOps