Software Developer
About GreenPathGreenPath Financial Wellness is a national nonprofit organization dedicated to empowering people to lead financially healthy lives. We provide counseling, education, and innovative solutions to help individuals and families achieve their financial goals. Our mission-driven culture values collaboration, integrity, and continuous improvement.Position PurposeWe are seeking a skilled and motivated Software Engineer to join GreenPath's development team. In this role, you will be a strong technical contributor responsible for designing, building, enhancing, and maintaining both internal and externally facing applications. You will work closely with experienced developers to continuously expand your technical expertise while gaining a deep understanding of GreenPath's business domain.This role is ideal for someone who enjoys solving complex problems, embraces continuous learning, and is excited to contribute to high-quality, scalable software solutions.ResponsibilitiesParticipate in the design, development, testing, and documentation of multi-tier applicationsMaintain and enhance existing applications to ensure performance, reliability, and scalabilityDiagnose, troubleshoot, and resolve software defectsUtilize debugging and profiling tools to optimize application performanceAnalyze requirements and create accurate estimates, work plans, and technical solutionsAdhere to established coding standards, team policies, and SDLC methodologiesCollaborate with cross-functional teams to deliver high-quality software solutionsActively contribute to continuous improvement of development processes and methodologiesPromote and apply industry best practices in software engineeringDemonstrate a commitment to professional growth by seeking out new challenges and learning opportunitiesMinimum Requirements:Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)4-6 years of professional software engineering experienceStrong ability to communicate complex technical concepts clearly, both verbally and in writingProven experience developing high-quality code using C# and JavaScript/TypeScriptHands-on experience with .NET web application developmentWorking knowledge of SPA frameworks such as AngularExperience with microservices architectures (RESTful, SOAP, gRPC)Proficiency with relational databases, SQL, and ORM technologies (specifically Entity Framework)Strong knowledge of HTML and CSSExperience 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 qualityQualities & CharacteristicsStrong interpersonal and collaboration skillsAnalytical mindset with a proven ability to solve problems and recommend solutionsComfortable working in a team environment and proactively asking questions to learn processes quicklyAbility to manage multiple tasks or projects simultaneouslyDemonstrates integrity, accuracy, positivity, and dependabilityThrives in fast-paced environments and can effectively meet deadlinesAbility to apply and follow policies and procedures when evaluating processesCommunication SkillsExcellent verbal and written communication skillsAbility to produce clear, accurate technical documentationAction-oriented with a strong focus on follow-through and stakeholder satisfactionWorking Conditions & Physical RequirementsWork is primarily sedentary in nature with no special physical demands. Typically works normal office hours, with periodic after hour requests for support or special business needs. Also participates in the after hours on-call rotation with two week periods. Travel may be requested but will be less than 10%.BenefitsAt GreenPath, we offer a comprehensive benefits package designed to support your well-being and professional growth:Competitive salary and performance-based incentivesHealth, dental, and vision insurance403(b) retirement plan with employer contributionsGenerous paid time off and holidaysTuition reimbursement and professional development opportunitiesMission-driven work environment focused on making a positive impactEqual Employment Opportunity StatementGreenPath is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.