Senior Software Engineer (.NET) to join our global engineering team. Develop and enhance.NET web applications, collaborate across global teams, document changes, refactor and optimize code, implement automated tests, conduct peer code reviews, address security vulnerabilities, support client interactions, deliver high-quality releases, mentor junior engineers.
Requirements
- 8+ years of experience in software development, specifically with.NET web applications
- Strong hands-on experience with: C#, LINQ,.NET Framework (ASP.NET, MVC 5), JavaScript, jQuery, HTML, CSS, Bootstrap, Entity Framework or similar ORM, Azure SQL Server, REST APIs / Web Services, automated testing frameworks (NUnit, xUnit, Moq), debugging and troubleshooting production issues, performance optimization and code quality tools, Visual Studio and Agile (Scrum) development methodologies
- Strong analytical thinking, problem-solving, and communication skills
- Intermediate to advanced English proficiency for global collaboration
Benefits
- Competitive compensation and annual performance bonuses
- Private health, dental, and vision insurance
- Paid Time Off (PTO) and 11 company holidays
- 20 vacation days per year, plus 4 paid wellness days and 2 volunteer days
- 30-day year-end bonus (Christmas bonus)
- Parental leave (6 weeks)
- Internet and home office allowance (paid quarterly)
- Savings fund and additional insurance options
- Recognition and reward programs
- Access to telemedicine, nutrition, and psychological support
- Opportunities for continuous learning, growth, and career advancement
