Senior Software Engineer
Core
Design, build, and maintain efficient, reusable, and reliable code for internally developed software products from conception to release.
Role type
Senior Software Engineer
Builds
Internally developed software products
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, LINQ, MS SQL, Entity Framework, Git, REST, API design, debugging complex applications, Agile methodologies
Preferred skills
Azure, AWS
Responsibilities
Perform responsive software development and integration within an agile process; Design, build, and maintain efficient, reusable, and reliable code; Support the software lifecycle including design, development, and testing; Ensure the best possible performance, quality, and responsiveness of applications; Identify bottlenecks and bugs and devise solutions to mitigate and address these issues; Help maintain code quality, organization, and automation; Testing and evaluating new development technologies; Documenting application support and operational procedures
Seniority
Senior, hands-on IC