DuCharme McMillen & Associates-posted 10 days ago
Full-time • Entry Level
Hybrid • Indianapolis, IN
501-1,000 employees

As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof: 2025 Great Places to Work Certified Employee stock ownership program eligibility begins on day one of employment (ESOP contribution is targeted at 6% of your annual compensation) Company paid parental leave Generous time off package Multiple benefit plans, eligibility begins on day one of employment Culturally focused on work/life balance, mental health, and the overall wellness of our employees This is a hybrid position with an expectation to be in our Indianapolis, IN office a minimum of two days per week. This position does not qualify for relocation assistance or employment-based sponsorship. Must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future. Position Summary The Software Engineer will be part of a development team that designs, develops, and maintains .NET-based applications. Your responsibilities will primarily involve .NET development on Web based applications using C# and JavaScript. You will be responsible for maintaining and enhancing existing software solutions. Additionally, you'll contribute to optimizing and streamlining our processes for increased efficiency.

  • Participate in requirements gathering meetings.
  • Design, develop, and maintain .NET/C# applications and components.
  • Write clean, efficient, and maintainable code following our established best practices and coding standards.
  • Participate in code reviews and release & sprint planning sessions.
  • Write clean, efficient, and maintainable code following our established best practices and coding standards.
  • Debug and resolve software defects and issues in a timely manner.
  • Work on both server-side and client-side development tasks, including JavaScript, and ReactJS
  • Participate in technical discussions and contribute to architectural decisions.
  • Stay up to date with industry trends and emerging technologies to continuously improve your skills and knowledge.
  • Diagnose and triage issues with software; determine and document root cause
  • Bachelor's degree in Computer Science, Computer Technology, or related field
  • 1-3 years of professional programming experience required
  • Experience using .NET Framework and C# programming language.
  • Experience with JavaScript and front-end development (HTML, CSS, and JavaScript frameworks like React or Angular).
  • Familiarity with web services, RESTful APIs, and JSON.
  • Proficiency in database development using SQL Server or other relational databases.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
  • Ability to work independently and take ownership of assigned tasks.
  • Agile/Scrum development experience is a plus.
  • Employee stock ownership program eligibility begins on day one of employment (ESOP contribution is targeted at 6% of your annual compensation)
  • Company paid parental leave
  • Generous time off package
  • Multiple benefit plans, eligibility begins on day one of employment
  • Culturally focused on work/life balance, mental health, and the overall wellness of our employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service