We are seeking a seasoned Senior Developer with expertise in C#, Microservices, .NET Core, Angular, and Azure to join our dynamic team. Our company thrives on delivering cutting-edge solutions that meet the evolving needs of our clients.
Key Responsibilities
- Design and Develop. Create scalable, high-performance applications using .NET Core, C#, Microservices architecture, Angular, and Azure technologies.
- Collaborate. Work closely with cross-functional teams to gather and analyze requirements, providing technical guidance and expertise throughout the project lifecycle.
- Document. Develop and maintain comprehensive documentation for software applications, ensuring clarity for future development and maintenance.
- Troubleshoot. Identify and resolve complex software defects and performance issues to maintain optimal application performance.
- Improve. Enhance software quality through rigorous code reviews, automated testing, and ongoing performance optimization efforts.
- Stay Updated. Keep abreast of emerging technologies and industry trends, integrating them into our development processes as appropriate.
- Mentorship. Mentor junior developers, fostering their professional growth and contributing to team development initiatives.
Requirements
- Experience. Minimum 6 years in software development, with a focus on C#, Microservices, .NET Core, Angular, and Azure.
- Technical Skills. Proficiency in C#, ASP.NET Core, Angular, TypeScript, and familiarity with related programming languages and frameworks.
- Azure Expertise. Strong understanding of Azure cloud services, including Azure Functions, Azure App Service, Azure DevOps, and related tools.
- Methodologies. Experience with Agile methodologies such as Scrum and Kanban.
- Problem-Solving. Strong analytical skills with a knack for troubleshooting complex issues both independently and within a team environment.
- Communication. Excellent verbal and written communication skills, adept at collaborating effectively with diverse teams.
- Education. Bachelor's degree in Computer Science, Engineering, or related field preferred.
Benefits
We offer a competitive salary and benefits package, along with ample opportunities for career growth and advancement within our organization.
If you are a highly skilled Senior Developer with a passion for .NET Core, Angular, and Azure technologies, we encourage you to apply and join our innovative team.