Senior Software Engineer
Core
Leads a development squad to design, build, and deliver high-quality supply chain software solutions.
Role type
Senior Software Engineer (Team Lead)
Builds
Supply chain software solutions
Domain
Supply chain technology
Deliverable
production ML models | product features
Required skills
C# .NET development, Microservices architecture, Kubernetes, CI/CD practices, HTTP/REST APIs, Relational databases and SQL
Preferred skills
.NET Core/.NET v5+, Entity Framework, OData v3/4 APIs, Azure DevOps, Git, NPM package management
Responsibilities
Lead a development squad to design, build, and deliver high-quality software on time; Mentor junior developers in processes, technologies, and coding styles; Design and develop feature enhancements and resolve bugs; Enforce best practices and serve as guardian for squad's code and processes; Participate in the Agile process; Constantly improve methods of product development to increase productivity and quality.
Seniority
Senior, hands-on IC with team leadership