We're looking for a Senior Software Developer to join our dynamic and collaborative team! This is a high-impact role where you'll contribute to next-gen product innovation across desktop, mobile, cloud, and POS platforms. You'll lead full-cycle development efforts while mentoring peers and driving best practices.
Why Join Us?
Hybrid work flexibility & supportive team culture
High-impact role with technical leadership opportunities
Exposure to a broad tech stack (VB.NET, C#, ASP.NET Core, Azure, Microservices, etc.)
Career growth through continuous learning, code reviews & cross-functional collaboration
What You'll Do:
- Design, build, test & deploy secure, scalable software solutions
- Lead development lifecycle: requirements, estimation, coding, testing, documentation
- Write clean, maintainable code and uphold best practices
- Conduct code reviews and mentor junior/intermediate developers
- Collaborate with QA, DevOps, and business teams
- Drive innovation through R&D and proof-of-concepts
- Support product releases, technical escalations, and continuous improvement
What You Bring:
- 5-6 years' experience in software development, with at least 1 year at intermediate level
- Proficiency in VB.NET, C#, ASP.NET Core/MVC, Web API, SQL, Entity Framework
- Experience with Microservices, JavaScript, HTML5/CSS3, cloud (Azure), GitHub, DevOps
- Knowledge of IdentityServer4, IIS, desktop, web, and mobile platforms
- Bonus: POS systems experience
- Strong problem-solving, mentoring, and communication skills
- Passion for quality code, new technologies, and team collaboration