Principal Software Engineer - .Net
Core
Lead a team of software engineers to develop server applications, including Restful APIs, ensuring functionality, security, and performance.
Role type
Principal Software Engineer (.Net)
Builds
Server applications and Restful APIs for client consumption
Domain
Enterprise software development
Deliverable
production ML models | product features | infrastructure
Required skills
.Net Core, ASP.Net MVC, Web API, Azure, AWS, relational databases (Oracle, SQL Server, MySQL, PostgreSQL), schemaless databases (MongoDB), unit testing, version control (Github), JIRA, security standards, design principles
Preferred skills
Front-end technologies, research of new technologies
Responsibilities
Lead a team of software engineers, mentor team members, analyze business requirements, estimate tasks, write code and unit tests, tune code for security and performance, maintain systems, evaluate candidates
Seniority
Principal, hands-on IC with mentorship