about 3 hours ago
Responsibilities
- Participate in the architecture, design, development, testing, and maintenance of microservice-based applications.
- Develop and deploy web applications using CI/CD.
- Collaborate with architects, product managers, and DevOps teams to define system roadmaps.
- Write clean, maintainable, and efficient code in C#.
- Conduct code and design reviews focusing on performance, security, and maintainability.
- Diagnose and resolve technical issues and software defects.
- Prepare and maintain comprehensive documentation for software components and APIs.
- Provide technical mentorship to engineering peers.
Requirements
- Bachelor’s or Master’s degree in computer science, software engineering, or related technical discipline.
- 5+ years of professional experience as a software engineer with a focus on C# and .NET Core.
- Proficiency in object-oriented principles and the .NET framework.
- Strong understanding of microservices architecture and RESTful API development.
- Experience with Microsoft Azure or AWS and cloud-native deployment models.
- Strong problem-solving, analytical, and communication skills.
- Ability to work effectively in a collaborative team environment.
- Eagerness to learn and adapt in a fast-paced environment.
Benefits
- Competitive salaries and a meaningful bonus program.
- Excellent healthcare insurance and pension/retirement matching.
- Comprehensive life insurance and an employee assistance program.
- Generous time off plans and paid company holidays.