This position requires a Principal Software Engineer to manage and troubleshoot company products, develop new features, and provide technical guidance to junior resources. Responsibilities include system health monitoring, code management, API development, and collaboration with stakeholders. The ideal candidate will be proficient in .NET technologies and possess strong communication skills.
Requirements
- 12-15 years of .NET (MVC / Core) development experience
- Knowledge of .NET languages (C#, Visual Basic .NET)
- Hands-on understanding of Entity Framework and ADO.net
- Object Oriented Analysis and Design
- HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Axios, and SQL
- Practical knowledge of Angular or Vue.js
- Understanding of Git and JIRA
- Knowledge of REST API development
- Knowledge of ASP.NET Web Forms Development
- Experience with Postman for API testing
- Degree in Computer Science, Information Technology, or similar