Hybrid Senior Software Engineer

Posted 4 weeks ago

Apply now

About the role

  • Collaborate on requirements reviews and translate business needs into technical designs
  • Design, architect, and lead development of key software modules using .NET technologies
  • Write clean, scalable, and maintainable code in C#, ASP.NET, MVC, and Web API
  • Conduct code reviews, debug, and refactor existing applications following best practices
  • Oversee testing and deployment of applications and ensure live systems are performing optimally
  • Develop and maintain comprehensive technical documentation
  • Monitor live systems and drive performance optimization strategies
  • Contribute to engineering hackathons with fresh ideas and innovative implementations
  • Support and mentor junior team members, fostering knowledge sharing and growth

Requirements

  • 5+ years of experience as a .NET Developer with demonstrated expertise in building scalable enterprise applications
  • Proficient in ASP.NET, C#, MVC, SQL Server, Web API, and modern front-end frameworks like AngularJS/2/4
  • Practical experience with Azure cloud services (minimum 2 years) and CI/CD pipelines
  • Comfortable working in Agile teams and familiar with DevOps principles such as Continuous Delivery
  • Strong understanding of software architecture patterns, especially MVC
  • Effective communicator, collaborative team player, and passionate mentor

Benefits

  • Health insurance fully paid–Spouse, children, and Parents
  • Accident insurance fully paid
  • Flexible working allowance
  • 25 days holidays
  • 7 paid sick days
  • 10 public holidays
  • Employee Assistance Program

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job