- Develops moderately complex solutions for corporate products according to departmental standards
- Supports development of requirements and understands their business value
- Assures the quality of the product by writing and executing thorough automated tests
- Assesses risks and impacts due to design or requirement changes, and subsequently provides recommendations for addressing those changes
- Assesses risks and impacts due to design or requirement changes, and subsequently provides recommendations for addressing those changes
- Participates in department initiatives to continuously retrospect, experiment and learn in order to improve the way we work
- Provides guidance or mentorship for less experienced Core Project Team members
- Works with Core Project Teams to ensure that corporate product deliverables are met in a timely, quality manner
- Bachelor’s Degree in related technical field.
- 4+ years experience as a back-end developer
- Track record of:
- Strong debugging and refactoring skills and experience
- Strong analytical skills
- Ability to work independently and in a team setting
- Ability to learn quickly
- Demonstrated ability and interest in continued learning
- Ability to follow structured systems life cycle methodologies
- Strong Agile/SCRUM experience
- Strong understanding and working knowledge of Object Oriented Design [OOD] principles and design patterns
- Working knowledge of the SOLID Object Oriented Design [OOD] principles and Domain-Driven Design experience
- Excellent Unit and Integration testing skills for writing and automating effective tests
- Familiarity with at least one testing and one mocking framework such as NUnit and FakeItEasy
- Bachelor’s in Computer Science
- Test-Driven Design [TDD]
- Service Oriented Architecture (SOA) principles
- Mentoring less experienced developers
- Conducting Code reviews and providing advice for code improvement.
- Medical, Vision & Dental benefits from the 1st of the month following start date
- 20 days PTO per year, accrued monthly following start date
- 12 holidays per year as well as one day for Annual Diversity Day
- Company paid Long and Short-term disability along with Life Insurance
- 401k company contribution
- Hybrid work available for applicable roles
- Professional development programs/ continuous learning opportunities