Role: Sr Backend Engineer (.Net)
Location: Mount Juliet, TN (Onsite)
Duration: 6 months C2H
Key Responsibilities:
* Architect, design, and develop scalable, high-performance backend applications and features.
* Participate in requirements gathering, technology selection, data modeling, Azure infrastructure design, and CI/CD pipeline development.
* Write clean, efficient, and maintainable code using modern programming languages and frameworks.
* Conduct code reviews and provide constructive feedback to peers.
* Lead features or components through the full software development lifecycle-from design to deployment and support.
* Create technical documentation and support release validation and beta testing.
* Perform system analysis and contribute to project estimation and prioritization.
* Collaborate closely with Business Analysts, QA Engineers, Architects, Product Owners, and other stakeholders.
Required Qualifications
* Bachelor's degree in computer science or a related field.
* 6+ years of experience in backend development using C# (.NET Core Web APIs, Microservices).
* 6+ years of experience with RDBMS (PostgreSQL, MySQL, or SQL Server).
* 3+ years of experience with NoSQL/document databases (preferably MongoDB).
* 2+ years of experience with Azure Cloud Platform and containerization tools like Docker and Kubernetes.
* Strong understanding of OOP principles and design patterns.
* Excellent problem-solving skills and ability to work collaboratively in a team environment.
* Strong written and verbal communication skills.
* Experience mentoring junior developers and sharing technical knowledge.
* Passion for learning and staying current with industry trends.
Preferred Qualifications
* Experience with front-end frameworks such as Angular or React.
* Familiarity with Terraform for Azure resource deployment.
* Ability to thrive in a fast-paced, startup-like environment.
* Quick learner with the ability to disseminate best practices across teams.