The OpportunityThe Software Developer III is a senior-level contributor responsible for designing, building, and maintaining scalable, high-performance applications. This role requires expertise in C#, .NET Core, and SQL, as well as experience developing and deploying applications in AWS. The ideal candidate is a versatile developer who can work across the stack, contribute to architectural decisions, and help mentor junior team members. Familiarity with Angular or similar front-end frameworks is highly desirable.
What you Will do- Design, develop, test, and maintain backend services and APIs using C# and .NET Core.
- Develop and deploy cloud-native solutions leveraging AWS services.
- Participate in architectural design discussions and contribute to long-term platform strategy.
- Troubleshoot and resolve complex technical issues across application tiers.
- Write clean, maintainable code and ensure adherence to development standards and best practices.
- Create and maintain unit tests, integration tests, and documentation to ensure code quality and reliability.
- Work closely with product owners, QA engineers, and other developers to deliver high-quality features on schedule.
- Provide technical mentorship and guidance to junior developers.
Requirements
What you Will Need to Succeed- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
- 5+ years of professional software development experience.
- Strong proficiency in C# and .NET Core frameworks.
- Advanced experience with SQL and relational database design.
- Hands-on experience with AWS cloud services and deployment pipelines.
- Familiarity with Angular, React, or Vue.js front-end frameworks.
- Solid understanding of RESTful API design, microservices, and distributed systems.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration abilities within cross-functional teams.