Software Development Engineer II
Core
Design, develop, test, and deploy software applications using C# and .NET frameworks.
Role type
Software Development Engineer II
Builds
Software applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, .NET, Agile development, debugging, software design patterns, unit/integration/system testing, technical writing
Preferred skills
Mentorship, stakeholder management
Technologies
C#, .NET
Responsibilities
Design, develop, test, and deploy software applications; Participate in Agile ceremonies; Collaborate with product owners to refine requirements; Debug and troubleshoot complex software issues; Create and review software design specifications; Write clean, efficient, and well-documented code; Conduct thorough software testing; Provide mentorship to junior team members; Produce technical documentation
Seniority
Mid-level, hands-on IC