Opportunity is here

295
companies
1,787
Jobs

Senior Application Developer

Advocates for Human Potential, Inc.

Advocates for Human Potential, Inc.

Software Engineering
Posted on Friday, July 21, 2023

Do you want to use your talent and expertise to uplift vulnerable populations? At Advocates for Human Potential, Inc. (AHP), purpose is our passion and if you want to be a part of real change, this could be your job. Our rapidly expanding Digital Solutions (DS) division is seeking a motivated and experienced Senior Application Developer to join our team, where you will be working to build technologies that are driving innovative changes in behavioral healthcare and social services. If you know it’s time to use your skills for the good of the world, read on.

Because DS is a cross-collaborative division that supports all AHP’s business areas, you will have the opportunity to work with a wide variety of platforms and technologies across all business units within our organization, with potential to explore multiple areas of interest. Our team members are smart, mission-driven and collaborative.

About AHP

AHP influences change in health and business systems to support vulnerable populations—from creating policy to engaging in ground-level, hands-on work. We help organizations and individuals reach their full potential through professional consulting; research, evaluation, and data analytics; technical assistance and training; and virtual solutions, publications, and events.

Our areas of expertise include behavioral health, mental health policy and services, substance use disorders, workforce development, homelessness, housing and employment programs, trauma-informed care, criminal justice, women and children, veterans, health care reform, and population health management.

What You’ll Do:

  • Reinforce and maintain development processes and workflows, including identifying and implementing optimizations

  • Reinforce and help to maintain a system of peer review, help to verify the quality of code being released, and maintain a high degree of focus on reliability and performance

  • Provide accurate time and effort estimates for work completion based on requirements and help to ensure the development team delivers on agreed-upon deadlines

  • Promote a culture of automated testing and code reliability

  • Collaborate with the Product Management team to plan weekly sprints

  • Collaborate with IT to ensure stability and up-time and in cases of downtime or other issues, help to communicate with key internal stakeholders to manage expectations

  • Write thoughtful code and make architectural decisions

  • Work on an interdisciplinary team to translate company goals into technical tasks

  • Bring expertise and vision to your own projects and help set the tone for software development

  • Handle sometimes competing priorities through good time management and communication

Technology Qualifications and Experience Requirements

  • 5 - 7 years of experience preferred.

  • 2+ years of web development, implementation, integration, and maintenance experience required.

  • Demonstrated experience with the following technologies:

    • One or more of these Relational Databases: SQL Server, MySQL, Oracle, PostgreSQL, MariaDB.

    • Content Management Systems, preferably WordPress

    • Proficiency in two or more programming languages, including Python, PHP, and JavaScript, with a bonus if you have knowledge of C# or Java.

    • Must have a strong understanding of Object-Oriented Programming (OOP).

    • Have developed on one of the two Cloud Compute services: AWS or Azure

    • Progressive Web Apps (PWA) a plus.

    • Know one or more JavaScript frameworks: Vue.js, Node.js, and React.

    • Must know how to use source code control, we use Git.

Skills

  • Interpersonal skills; a self-starter with a customer service focus and excellent communication skills.

  • A high degree of attention to detail.

  • Ability to multitask in a fast-paced environment and maintain exceptional time management skills.

  • Ability to work effectively in a team environment that will include IT peers, internal customers, vendors, and managers throughout the organization.

  • Ability to work independently and communicate effectively with team members

  • Availability to perform production support on a rotating basis

Education Requirements

  • Bachelor's Degree - preferably Computer Science or Information Technology

  • A Master’s Degree + Three years of relevant experience preferred

Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At AHP, we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Please Note: Due to increased use of AI-powered technology, we are requesting that the final interview phase for this position take place in person at either our Sudbury or Pasadena offices. For candidates who are not local to an AHP office, AHP will reimburse transportation and/ or other travel costs related to the interview process. Note: if this is a remote position, you will still be permitted to work remotely, however, we need to ensure that no enhanced technology will be leveraged during the interview process.

Salary Range: $140,000 - $160,000

AHP, in an effort to be transparent with applicants about salary and in compliance with various state pay disclosure requirements, publishes the following information which is current as of the date of posting. The base salary range above represents the low and high end of the AHP salary range for this position. Actual salaries will vary and may be high or low in the range based on various factors including but not limited to location, experience, and education. The range listed is just one component of AHP’s total compensation package for employees.

Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, AHP provides a variety of benefits to employees, including comprehensive medical, dental, and vision insurance for you and your family, a retirement plan with a 3% match, student loan repayment assistance, employer-paid life and disability insurance, generous paid time off, and much more.

AHP is an equal opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, sexual orientation, disability, or protected veteran status.