Position PurposeThe Software Developer plays a critical role in designing, developing, and maintaining applications that enhance the client experience and support GreenPath's technology transformation. This position collaborates with internal teams, external partners, and onshore/offshore resources to deliver scalable, secure, and high-quality software solutions. Operating in a SCRUM environment, the Software Developer ensures timely delivery of features, adherence to coding standards, and continuous improvement of systems.
Responsibilities- Design, implement, test, and document multi-tier applications.
- Write high-quality code using T-SQL, C#.NET, JavaScript.
- Develop web applications leveraging SPA frameworks (Angular) and Microservices (RESTful, SOAP, GRPC).
- Diagnose and resolve software defects using debugging and profiling tools.
- Ensure quality solutions by following team policies, coding standards, and best practices.
- Analyze requirements to create accurate work estimates and plans.
- Collaborate with cross-functional teams to deliver projects in an Agile environment.
- Utilize AI tools to improve code quality and productivity.
- Support continuous learning and professional development initiatives.
Minimum Requirements- 4-6 years of experience in software engineering.
- Strong verbal and written communication skills to convey complex technical concepts.
- Proficiency in T-SQL, C#, JavaScript, HTML, CSS.
- Experience with SPA frameworks (Angular), Microservices, and relational databases.
- Familiarity with ORM technologies (Entity Framework, NHibernate, Dapper).
- Knowledge of Unit Testing, Test Driven Development (TDD), and source control systems (SVN, Git, TFS).
- Understanding of Agile methodologies (Scrum, Kanban).
Preferred Qualifications- Experience with Azure DevOps and modern CI/CD practices.
- Familiarity with AI-assisted development tools.
- Certifications in software development or Agile methodologies.
- Exposure to human-centered design principles and collaborative development practices.
BenefitsAt GreenPath, we offer a comprehensive benefits package designed to support your well-being and professional growth:
- 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
- Mission-driven work environment focused on making a positive impact