Senior Software Engineer - .NET
Core
Developing server applications and Restful APIs for various software platforms, ensuring functionality, security, and performance while mentoring junior engineers.
Role type
Senior Software Engineer (.NET)
Builds
Server applications, Restful APIs, backend components
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
.NET Core, ASP.NET MVC, Web API, Azure, AWS, Relational databases (Oracle, SQL Server), NoSQL databases (MongoDB), Unit testing, Git, JIRA, RESTful API design, Security standards
Preferred skills
Front-end technologies, Database schema design, Team leadership, Candidate evaluation
Technologies
.NET Core, ASP.NET MVC, Web API, Azure, AWS, Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, Github, JIRA
Responsibilities
Analyze business requirements, Write code and unit tests, Tune code for security and performance, Maintain systems, Mentor team members, Lead a team of software engineers, Evaluate candidates
Seniority
Senior, hands-on IC with mentorship responsibilities