Posted Updated
We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for building scalable applications. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. You will work closely with cross-functional teams to gather requirements, design system architecture, and implement robust solutions using modern technologies.
Key Responsibilities:
- Design and develop software applications using C#, ASP.NET, and React.js.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
- Implement microservices architecture to enhance application scalability and performance.
- Utilize AWS services for cloud-based solutions and deployment.
- Conduct system design and architecture reviews to ensure best practices are followed.
- Troubleshoot and resolve software defects and performance issues.
- Mentor junior developers and contribute to team knowledge sharing.
Required Skills:
- Proficiency in C#, ASP.NET, and React.js.
- Strong understanding of system design principles and microservices architecture.
- Experience with AWS and cloud-based application development.
- Familiarity with Entity Framework and database design.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
If you are a motivated individual with a passion for technology and a desire to work in a collaborative environment, we encourage you to apply for this exciting opportunity.
See also
Software Engineering jobs by country — openings, pay and top skills →