Principal Software Engineer (.Net / Angular)
Nexaminds is actively seeking a Principal Software Engineer to lead the design and implementation of complex features. This role involves providing ongoing guidance to other developers and serving as a subject matter expert in key application areas. The ideal candidate will work closely with an agile team to estimate tasks, refine the backlog, and ensure high-quality, fully functional, and user-friendly solutions.
Qualifications we are looking for:
7-10+ years of relevant web application/services development
7-10+ years of large enterprise or e-business systems experience
Ability to design and implement complex functionality.
Provides frequent help and support to other developers.
Proficient with C#, Angular, .NET, Javascript, HTML, Microservice Architecture
Knockout, Angular, Azure CosmosDB or other NoSQL database
Pub/Sub and asynchronous messaging
Azure, Docker
MVVM
Experience with large (500+ database table) system development a plus
Eager to learn and grow
Excellent written and verbal communication skills in English
Job duties
Develop and maintain user interface controls, business logic, and SQL Server stored
procedures
Participate on the agile team to estimate and groom backlog items, plan development activities, and improve the development process
Develop functionality using the coding standards
Work with business analysts to clarify requirements and debug problems
Investigate third-level support requests.