Our client is currently seeking a .Net / C# Developer
Location : Austin, TXDuration : 12 Months
About the Role
We are looking for a Senior Software Engineer with 8+ years of experience to join our team. In this role, you will design, develop, test, and maintain scalable software solutions that solve real-world business problems. You will collaborate with cross-functional teams to interpret requirements, implement features, and ensure high-quality deliverables throughout the software development lifecycle.
Responsibilities
- Interpret written requirements and technical specifications to design and implement software solutions.
- Develop and maintain robust, scalable, and secure applications using .NET technologies.
- Investigate and resolve software issues reported by clients and internal teams.
- Perform unit testing, implement test plans and harnesses, and document test results.
- Participate in code reviews and contribute to continuous improvement of development practices.
- Collaborate with QA and DevOps teams to support CI / CD pipelines and automated deployments.
- Maintain and enhance existing software systems, identifying and fixing defects as needed.
Minimum Qualifications
8+ years of professional experience in software development.Strong understanding of the full software development lifecycle (SDLC).Proficiency in : Front-end : , Angular / AngularJS, JSON / XML, asynchronous services.Back-end : .NET, .NET Core, C#, RESTful APIs, microservices, event-driven architecture.Experience with Web API development and RESTful service integration.Solid understanding of testing methodologies (unit, functional, integration, end-to-end).Familiarity with CI / CD concepts and tools for automated testing and deployment.Preferred Qualifications
Experience with Atlassian tools : JIRA, Confluence, Bitbucket, Bamboo.Exposure to distributed monolithic and cloud-based microservices environments.Hands-on experience with private cloud platforms, especially Pivotal Cloud Foundry (PCF).Strong written and verbal communication skills.Ability to thrive in a fast-paced, collaborative environment.