Software Engineer II

Posted 52ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer II developing scalable production-grade SaaS applications for Dynatron. Collaborating in an agile team environment, focusing on high-quality software development and system design.

Responsibilities:

  • Design, build, and maintain backend and frontend components using .NET Core (C#) and Angular
  • Implement features in alignment with architectural guidance, coding standards, and best practices
  • Write readable, testable, and well-documented code that meets quality and performance expectations
  • Work closely with Tech Leads, Architects, and other engineers to deliver features and enhancements
  • Participate fully in Agile ceremonies including planning, estimation, standups, reviews, and retrospectives
  • Review requirements and functional specifications, identifying issues or gaps early
  • Design and modify database schemas and objects, including tables, indexes, constraints, stored procedures, and views, with an emphasis on MySQL
  • Build and consume APIs using REST, HTTP, JSON, and XML
  • Write unit tests and contribute to automated testing practices
  • Produce and maintain technical documentation to support knowledge sharing and maintainability
  • Assist with diagnosing and resolving production issues with guidance from senior engineers

Requirements:

  • 3+ years of professional experience with .NET / C#, including recent experience with .NET Core
  • 2+ years of hands-on experience with Angular (v8+); experience developing in Linux-based environments is a plus
  • Experience working with relational databases, with a strong emphasis on MySQL
  • Familiarity with API development using REST, HTTP, JSON, and XML
  • Solid understanding of object-oriented design principles and common design patterns
  • Experience using Git, writing unit tests, and working within Agile teams
  • Comfort working across Linux and Windows environments
  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred (or equivalent experience)
  • Experience in or exposure to the automotive industry is a plus.

Benefits:

  • No health insurance or employee benefits provided