Senior Software Engineer - .NET

Acentura Inc
17 days ago
2 Applied
Expires on: Jun 30 2024

Ref.No 00005078


Key responsibilities:

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

• Write well-defined, commented, maintainable and testable code

• Work with team members globally, across various disciplines (architects, team leads, BAs, QA, project stakeholders) to design and develop applications in an Agile environment

• Be a strong advocate of coding standards and other software engineering best practices

• Troubleshoot and clearly define problems and provide recommendations

Candidate Profile:

• A university degree in Software Engineering / Computer Science

• 2+ years of experience designing and building solutions in a .NET based stack

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

• Solid knowledge of HTML, CSS, JavaScript, Bootstrap, LESS and jQuery

• Practical understanding of dependency injection, tag helpers, and razor components would be a plus

• Comfortable working across different Microsoft technologies and architectures (C#, .NET Core, WPF, etc.)

• Experience in .NET data access technologies and ORMs (ADO.NET, EF Core, EF 6)

• Good understanding of relational database management systems, preferably MSSQL Server

• Solid understanding of design principles, patterns, best practices and clean, high quality coding techniques

• Familiar with DevOps CI/CD tools such as Bitbucket, Azure DevOps, containers would be a plus

• Possess excellent communication skills

• Problem solver by nature who can work with complex functional requirements

• Passion for technology and a desire to learn and personally grow own career

Industry Sector