Software Engineer
Core
Design, build, and maintain full-stack software applications and services, translating business needs into technical solutions.
Role type
Senior Software Engineer (Full-Stack)
Builds
Software applications and services
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
.NET/C#, Python, SQL, REST APIs, webhooks, troubleshooting, root-cause analysis, system integrations, automated testing, project ownership
Preferred skills
Modern application architecture, independent project delivery
Technologies
.NET, C#, Python, Git, SQL, ASP.NET, REST
Responsibilities
Design, build, and maintain software applications and services; Develop and support front-end and back-end applications; Investigate, debug, and resolve software defects and performance issues; Create and maintain SQL queries, views, stored procedures, and triggers; Build and maintain integrations using REST APIs and webhooks; Independently manage assigned projects, work items, and commitments.