Apreel is seeking a highly skilled and experienced Senior Software Engineer to join our team in developing scalable, secure, and high-performing web applications and SaaS solutions. The ideal candidate will have a strong background in Microsoft technologies and cloud-based development, with a passion for delivering enterprise-grade software.
Key responsibilities
- Design, develop, and maintain large-scale web applications and SaaS platforms.
- Collaborate with cross-functional teams using Agile methodologies.
- Implement and maintain RESTful APIs and Web services.
- Write and maintain unit tests using NUnit, Moq, and Jest.
- Participate in code reviews, architecture discussions, and technical planning.
Requirements
- Minimum 6 years of hands-on experience in software development.
- Proven experience building and maintaining large web applications and SaaS solutions.
- Strong proficiency in C#, .NET Core, and .NET Framework.
- Good understanding of RESTful architecture and WebAPI development.
- Proficiency in distributed version control systems like Git.
What we offer
- Opportunity to work on complex, large-scale SaaS platforms.
- Collaborative environment focused on technical excellence and architecture.
- Support for professional growth and mentorship within the team.
- Engagement in a modern Agile development process.