Competitive salary and performance-based incentives
Health, dental, and vision insurance
403(b) retirement plan with employer contributions
Generous paid time off and holidays
Tuition reimbursement and professional development opportunities
Job summary
GreenPath Financial Wellness in Farmington Hills, MI, is seeking a skilled Software Developer to join their development team. Responsibilities include designing, building, and enhancing applications, as well as maintaining performance and reliability. Candidates should have a Bachelor’s degree and 4-6 years of software engineering experience, specifically with .NET and SPA frameworks. The role offers a mission-driven work environment with opportunities for professional growth and competitive benefits, including health insurance and retirement plans.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
4–6 years of professional software engineering experience
Hands-on experience with .NET web application development
Working knowledge of SPA frameworks such as Angular
Experience with microservices architectures (RESTful, SOAP, gRPC)
Proficiency with relational databases, SQL, and ORM technologies (specifically Entity Framework)
Strong knowledge of HTML and CSS
Experience with Unit Testing and Test-Driven Development (TDD)
Familiarity with Azure DevOps and source control systems (Git, SVN, TFS, etc.)
Experience working in Agile environments (Scrum, Kanban, etc.)
Experience leveraging AI tools to improve development productivity and code quality
Responsibilities
Participate in the design, development, testing, and documentation of multi-tier applications
Maintain and enhance existing applications to ensure performance, reliability, and scalability
Diagnose, troubleshoot, and resolve software defects
Utilize debugging and profiling tools to optimize application performance
Analyze requirements and create accurate estimates, work plans, and technical solutions
Adhere to established coding standards, team policies, and SDLC methodologies
Collaborate with cross-functional teams to deliver high-quality software solutions
Actively contribute to continuous improvement of development processes and methodologies
Promote and apply industry best practices in software engineering
Demonstrate a commitment to professional growth by seeking out new challenges and learning opportunities
Job description
GreenPath Financial Wellness in Farmington Hills, MI, is seeking a skilled Software Developer to join their development team. Responsibilities include designing, building, and enhancing applications, as well as maintaining performance and reliability. Candidates should have a Bachelor’s degree and 4-6 years of software engineering experience, specifically with .NET and SPA frameworks. The role offers a mission-driven work environment with opportunities for professional growth and competitive benefits, including health insurance and retirement plans.