As a Mid-Level Software Developer at Diversified Benefit Services, you will be an integral part of their agile development team, focused on building and enhancing enterprise-grade software solutions using the Microsoft .NET stack. Your role will involve collaborating with team members to develop high-quality software that meets the company's technical vision and business objectives. You will participate in the full software development lifecycle, from initial design to deployment and maintenance. This role requires a commitment to continuous learning and a passion for technology and innovation. This is an on-site position based out of their office in Hartland, WI. Key Responsibilities:
- Work with an agile team to design, develop, test, and maintain proprietary web and desktop business applications using Microsoft technologies.
- Assist in gathering user requirements, developing user stories, and providing time estimates.
- Document software functionality, status updates, and maintenance procedures.
- Adhere to established coding standards and best practices, performing unit tests on applications.
- Support the deployment of software releases and provide post-deployment support.
- Help in the migration of legacy applications to modern Microsoft technology stacks.
- Develop, refine, and optimize application integrations.
- Troubleshoot, analyze, and resolve technical and application-related issues.
- Stay informed about industry standards and new technologies to support continuous improvement.
- Participate in training sessions and workshops provided by the company to enhance skills.
Requirements:
- Must be willing to come on-site to their office (Hartland, WI)
- Bachelor's degree in Computer Science or a related field.
- 3-5 years of experience in software development, preferably using the Microsoft .NET stack.
- Experience with the software development lifecycle, from design to deployment.
- Strong desire to learn and adopt new technologies.
- Understanding of agile development methodologies and frameworks.
- Experience with modern technologies and frameworks, such as JavaScript, Vue.js, Bootstrap/SASS, Webpack, SQL databases, MVVM/MVC, Git, API services, and code review processes.
- Familiarity with unit testing practices and tools like Postman and Protractor.
- Ability to work in a fast-paced environment and adapt to changing requirements.
- Self-motivated, detail-oriented, and committed to achieving project goals.
- Focused on meeting user needs and delivering effective, user-centered solutions.
- Good teamwork skills, with the ability to collaborate and support team success.
- Strong communication skills, both written and verbal, for interacting with internal teams and external stakeholders.