What are the responsibilities and job description for the Software Developer position at greenpath, inc.?
Software Developer
Are you passionate and knowledgeable about IT? Are you a team player who excels in software development? Do you love the challenge of troubleshooting and problem solving? Can you stay cool and collected under pressure to meet deadlines?
This opportunity might be for you!
You will build and maintain software platforms for GreenPath. Additionally, you’ll have the opportunity to maintain all internally and externally facing applications. There are opportunities for you to act as both a Mentor and Mentee with the team and participate in pair programming. You will also work to diagnose and reconfigure bugs in the software.
The most important characteristic of our IT team is that we are collaborative and care about each other. GreenPath is a place where we work as a team with extreme integrity to provide top-notch quality experiences & services.
Financial wellness is a key factor in people’s freedom to pursue their dreams. We envision a world where people are ready for life’s ups and downs, and we all have the tools we need to accomplish our financial goals.
We Have:
- Opportunity to be Remote OR Hybrid if local to Farmington Hills, MI
- Extraordinary opportunity for growth and development in IT areas of your interest
- A software infrastructure that is being rebuilt with a focus on integrity, scalability, and maintainability
- The opportunity to improve our software and build new from beginning to end
- GreenPath’s culture is phenomenal; employee focused, collaborative and transparent.
- A guiding principle to put people at the center of everything we do. Empathy coaching, human-centered design and behavioral economics practices anchor our work in meeting people’s needs.
- Caring, compassionate and creative humans that show up every day with integrity and a drive to provide a quality experience through each and every interaction. This is more than a job for most of us. We are on a mission to make it easier for people to be financially well.
- Partnerships with others enable us to impact financial health on a large scale. We collaborate to design and deliver financial health services that are a win for people, for our partners, and for GreenPath.
- Products and services designed specifically with our clients in mind.
You Have:
- 4-6 years of practical experience in software engineering
- Demonstrated ability to express complex technical concepts effectively, both verbally and in writing
- Written high quality code using T-SQL, C# and JavaScript
- Working knowledge of SPA Frameworks (Angular), Microservices (RESTful, SOAP, GRPC)
- Familiarity with Azure DevOps
- Working knowledge of Relational Databases, SQL and ORM technologies (Entity Framework, NHibernate, Dapper, etc.)
- Excellent knowledge of HTML and CSS
- Developed web applications using ASP.NET, VB.NET MVC
- Experience with Unit Testing concepts and Test Driven Development (TDD)
- Experience with source control systems (SVN, Git, TFS, etc.)
- Familiarity with software development methodologies (Scrum, KanBan, Agile, etc.)Optional: Microsoft Certification (MCAD, MCSD, MSDBA, etc.)
As a Software Developer at GreenPath you will:
- Participate in designing, implementing, testing, and documentation of multi-tier applications.
- Diagnose and resolve software defects.
- Utilize debugging and profiling tools to solve problems and enhance performance.
- Ensure quality solutions by adhering to team policies and procedures, and coding standards.
- Analyze requirements to create effective and accurate work estimates and plans.
- embrace a focus on professional development, continuous learning, and promote industry best practices.
The Perks:
We all need some “me time” every once in a while. All full-time employees receive 19 paid days off during their first year of employment, in addition to 10 company-paid holidays per year. Use it for a fabulous vacation, to play nurse (or patient) at home, or sit on your couch watching DIY marathons on HGTV all day. We don’t care – it’s your time. Enjoy.- Need some additional time to focus on preventative care? GreenPath provides all employees with additional Preventative Care Time Off to encourage all employees to be proactive about their physical wellness.
- Saving for Retirement? GreenPath employees can start contributing to a 403b right away! After one year of employment we make a monthly contribution to eligible employee’s Retirement Account equivalent to 5% of their gross compensation.
- Need to reduce your student loan debt? GreenPath is a qualified employer under the federal Public Service Loan Forgiveness (PSLF) program, which means that you may be able to have a portion of your federal student loans forgiven after meeting certain eligibility requirements of the PSLF program.
- Planning on growing your family? GreenPath offers paid Maternity and Paternity benefits.
- Continuous learners can get their classroom fix in a couple of different ways. GP team members are eligible for up to $2,500 in tuition reimbursement per year. In addition, GP team members can attend courses through Invest in Yourself, an in-house educational program offering training classes on a variety of topics ranging from Cash Flow Planning to Microsoft Excel to Stress Management.
- What to take additional college courses? We have an agreement with Cleary College where all GreenPath employees are eligible for a 50% discount on college tuition.
- Speaking of health conscious, we also have an onsite gym, offering both cardio and strength training options. Side note: we offer shower facilities onsite so you don’t totally alienate your coworkers.
- Crave the outdoors? Eat lunch or take a break on our 4th floor sundeck. An excellent way to break up the monotony of the workday and sneak in some Vitamin D.
GreenPath Financial Wellness reserves the right to change this description at any time. GreenPath Financial Wellness practices the concept of equal employment opportunity with respect to hiring, promotions, transfers, pay, discipline, fringe benefits, and all other terms and conditions of employment. No individual will be discriminated against, and no employment decisions will be made, on the basis of an individual's race, color, national origin, religion, age, gender, gender identity, sexual orientation, protected disability, marital status, familial status, veteran status, height, weight or citizenship.