Senior Software Engineer - .NET

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

acentura

  • KEY RESPONSIBILITIES

  • • Develop high-quality, scalable, performant, and secure .NET-based applications.

  • • Produce well-defined, commented, maintainable, and testable code.

  • • Collaborate with global team members from various disciplines (including architects, team leads, BAS, QA, and project stakeholders) to design and develop applications in an Agile environment.

  • • Advocate for coding standards and other software engineering best practices.

  • • Identify and troubleshoot issues, providing clear problem definitions and recommendations.

We Are Hiring Senior Software Engineer - .NET

  • CANDIDATE PROFILE

  • ⚫ Bachelor's degree in software engineering or computer science.

  • ⚫ 3-5 years of experience designing and building solutions using a .NET-based stack.

  • ⚫ Highly proficient in .NET Core, C#, MVC, and Razor pages.

  • ⚫ Strong knowledge of HTML, CSS, JavaScript, Bootstrap, LESS, and jQuery.

  • ⚫ Familiarity with dependency injection, tag helpers, and razor components is advantageous.

  • ⚫ Comfortable working with various Microsoft technologies and architectures (e.g., C#, .NET Core, WPF, VB).

  • ⚫ Experience with .NET data access technologies and ORMS such as ADO.NET, EF Core, and EF 6.

  • ⚫ Good understanding of relational database management systems, preferably MS SQL Server.

  • ⚫ Solid grasp of design principles, patterns, best practices, and clean coding techniques.

  • ⚫ Familiarity with DevOps CI/CD tools like Bitbucket, Azure DevOps, containers, and Azure components (e.g. function app, App Services, Azure SQL, Key Vault) is beneficial.

  • ⚫ Excellent communication skills.

  • ⚫ Natural problem solver capable of handling complex functional requirements.

  • ⚫ Passionate about technology with a drive to continuously learn and grow in their career.

To apply, email your CV to: [email protected]