Why are long tenures and low turnover rates the norm at DMA? When you are an employee owned company, you are all about your employees, and here is proof:
- 2023 Great Places to Work Certified
- Employee stock ownership program eligibility begins day one of employment. ESOP contribution is targeted at 6% of your annual compensation.
- Company paid Paternity & Maternity Leave.
- Generous PTO package plus 2 paid floating holidays and 1 day of paid volunteer time off.
- Multiple benefit plans, eligible day one of employment.
- "Live and work like a DMA Employee-Owner”: We focus on work/life balance, mental health, and the overall wellness of our employees.
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 developing software using .NET, C# and ReactJS or Blazor. You will be responsible for maintaining and enhancing existing software solutions. Additionally, you'll contribute to optimizing and streamlining our processes for increased efficiency.
Essential Duties and Responsibilities
- Participate in requirements gathering meetings.
- Work on full-stack development tasks, including API’s, JavaScript, ReactJS, Blazor
- Participate in code reviews and release & sprint planning sessions.
- Write well designed, testable code and develop unit tests following our established best practices and coding standards.
- Debug and resolve software defects and issues in a timely manner, and document root cause.
- Participate in technical discussions.
- Keep up to date with the latest technologies and industry trends.
Non-Essential Duties and Responsibilities
- Perform other duties as assigned
Education and Qualifications
- 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.
#LI-AL1
#LI-HYBRID