American College of Obstetricians and Gynecologists (ACOG), a membership organization dedicated to the advancement of women's health care in Washington, DC, is currently seeking a Full Stack Web Developer. As a member of ACOG's IT Solutions team, the Full-Stack Developer will apply their expertise in software design to build great user experiences delivering valuable features for our customers, advancing ACOG's strategic goals and furthering our mission to advance women's health care. They're an engaged and active participant in an agile, cross-functional solution team. This is a key, hands-on role with a close-knit, strategic team where your work will have impact.
The Full-Stack Developer is responsible for all phases of the software development process from conception to deployment and will be hands-on throughout the process. They collaborate with other team members to design and develop solutions. Participate in functional testing and integrate data and usage metrics to measure the impact of solutions. This role plays a key role in supporting our solutions in production. Cover Letter Required.
Responsibilities
Key Duties and Responsibilities.
Perform all functions across the software development lifecycle including requirements gathering and analysis, design, coding, testing, documentation, deployment, and production support.
Participate in software programming initiatives to support new innovations and enhancements.
Code solutions in a modern technology stack with a component-based design, building with UX and maintainability in mind.
Write unit tests and join in code reviews.
Develop and conduct software system validation and testing.
Develop automated deployment and maintenance strategies.
Provide technical support and troubleshoot issues for our ecosystem of COTS and custom solutions.
Collaborate with and provide support to other internal teams to enhance our products and services and further our strategic goals.
Meet with stakeholders to understand their needs and brainstorm solutions.
Solve challenges around business complexity, design, implementation, and integration.
Perform other duties as assigned.
Qualifications
Bachelor's degree in Computer Science or technology-related field preferred, or equivalent work experience.
5 years overall software development experience with 2+ years of experience in C#, ASP.Net MVC, and web development (HTML, JavaScript, CSS).
Experience with modern JavaScript frameworks (ReactJS, Vue, Angular, Kendo, Node, etc.)
Experience with relational databases (T-SQL or MS-SQL) and ORMs (Entity Framework)
Experience building and consuming web services a plus
Experience with user interface (UI) and/or user experience (UX) design a plus
Experience with CMS systems a plus (Sitecore preferred)
Ability to communicate effectively with both technical and non-technical audiences