Bright Horizons - Newton, MA

posted about 2 months ago

Full-time - Entry Level
Newton, MA
Social Assistance

About the position

In this role, you will be responsible for designing, developing, and delivering software applications and systems that meet the needs of our clients. You will maintain and support both production and non-production systems, ensuring they operate smoothly and efficiently. Your participation will span all phases of the software delivery lifecycle (SDLC), from system analysis and technical design to development, testing, deployment, and ongoing support. As part of a fast-paced and highly technical development team, you will focus on creating and delivering Software as a Service (SaaS) solutions tailored for HR organizations. You will engage in system analysis, technical design, and development, while also troubleshooting moderately complex issues that arise during projects. Your role will involve close collaboration with business stakeholders to define and execute requirements effectively. Additionally, you will provide support for production systems, diagnosing and resolving issues quickly to minimize downtime. You will also conduct design and code reviews, offering constructive feedback on engineering best practices, and mentor junior team members to foster their growth and development. This position requires independent judgment and decision-making within the scope of your role, allowing you to take ownership of your projects and contribute to the team's success.

Responsibilities

  • Design, develop, and deliver software applications and systems.
  • Maintain and support production and non-production systems.
  • Participate in all phases of the software delivery lifecycle (SDLC).
  • Troubleshoot moderately complex issues during projects and provide solutions.
  • Work closely with business stakeholders to define and execute requirements.
  • Provide support to production and quickly resolve production issues.
  • Conduct design and code reviews and provide feedback on engineering best practices.
  • Mentor junior team members.

Requirements

  • Bachelor's Degree in Computer Science or Engineering (Required).
  • 3 years of programming experience (Required).
  • Java/J2EE/JEE technologies experience.
  • Experience with MVC frameworks (Spring is a strong plus).
  • Database Development experience (MS SQL Server is a strong plus).
  • Web Development experience (HTML5, CSS3, jQuery is a strong plus).
  • Experience with Web Services.
  • Familiarity with Agile methodologies (e.g., Scrum) is a strong plus.
  • Mobile app development experience is a plus.
  • Experience with Mobile First and Responsive Web Design is a plus.
  • Experience with .NET development is a plus.
  • Excellent understanding of engineering best practices and software design.
  • Excellent written/documentation and verbal communication skills.
  • Ability to thrive in a collaborative team environment.
  • Willingness to take on projects and challenges and be flexible.
  • Demonstrated success in meeting and exceeding business objectives.

Nice-to-haves

  • Experience with mobile app development.
  • Familiarity with Mobile First and Responsive Web Design.
  • Experience with .NET development.

Benefits

  • Health insurance
  • 401(k)
  • Paid Time Off (PTO)
  • Flexible spending account
  • Childcare discounts
  • Education assistance
  • Collaborative workplace environment
  • Career growth opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service