CareFirst BlueCross BlueShield

Lead Full Stack Developer

Back End Developer in Baltimore, MD

Posted 2020-01-03

CareFirst IT is working on the design and development of next-generation software, APIs and Advanced Analytics that would serve as building blocks to create new business capabilities and allow for quick and consistent application integration within and with external business partners. The Full Stack Developer - Lead will supervise a team of contingent workers who will spend 100% of their time on design development, and support of the reusable software in an agile environment using the CareFirst DevSecOps standards, guiding a vision for how reusable software should be designed and implemented for CareFirst customers/ partners.

Full Stack Developer – Lead would own a set of assigned applications, including system requirements, design, full stack development, testing, deployment, support and operational aspects of software, in a hybrid – on-premise/cloud environment. Software development teams at CareFirst strives for continuous learning and improvement, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Under general supervision, the incumbent’s accountabilities may include, but are not limited to, the following:

Software design, development, and support

Responsible for leading the design, development, testing, and support of software for responsive websites, mobile apps and integration with partners using Java, Spring Boot, REST APIs, Angular.js, and microservices-oriented architecture.
Responsible for making sure that all full stack development is following CareFirst’s DevSecOps standards.
Perform code reviews for other Full Stack Developers.
Oversee a team of Full Stack developers on and off-shore practices.
Responsible for documenting standards and best practices, such as unit test integration.
Preparing and producing releases of software components.
Troubleshoot production issues across services and multiple levels of the application stack.
Serve as a point of contact to inquiries for critical problem resolution.
Ensure design is scalable secure and reusable.
Maintain consistency with established design patterns.
Optimize application for maximum speed and scalability.
Ensure the technical feasibility of software design.

Technical analysis, collaboration, and communication

Work with technical and business teams to analyze and elaborate on requirements, help identify solutions, and perform impact analysis.
Document, communicate, and get consensus on application design.
Identify the impacts of planned work on existing functionality.
Plan and estimate work to be completed.
Collaborate effectively with onsite/offshore teams.
Support continuous improvement by investigating alternatives and technologies as well as presenting these for review.
Identifies and implements improvements to assigned SDLC processes (e.g. Agile, DevSecOps).
Elevates significant issues to the attention of Full Stack Developers Manager.

Training, Research & Development

Take inspiration from customer feedback, pain points and market research within healthcare and other industries, ideate, and develop proofs of concepts using emerging technologies.
Stay current on all programming-related technology trends and innovations.
Ability to effectively adapt to rapidly changing technology and apply it to business needs.
Develop healthcare domain expertise specifically in payer space.

Required Education/Experience/Skills/Abilities:

Bachelor’s degree in computer science or equivalent required from an accredited institution. Will also consider four years of progressive experience in the specialty in lieu of every year of education.
6+ years of experience as a full stack developer.
Bachelor’s degree in computer science or equivalent required from an accredited institution or equivalent experience.
Expert with Java development. 
Expert with Spring framework.
Expert with SQL, ORM frameworks e.g. JPA/Hibernate.
Expert with front-end frameworks such as Angular and/or React.
Expert with latest API design and development including GraphQL, gRPC.
Expert with DevOps toolchain.
Proficient with Angular JS.
Expert with NoSQL datastores, Caching concepts, and web security concepts e.g. oAuth2, SAML.
Expert with testing frameworks and tools such as Junit, Mockito, Karma, Protractor, etc. 
Proficient with one or more API/ Integration Management platform.
Proficient with Android and/or iOS mobile development.
Proficient with containers e.g. docker.
Expert with cloud native application development. 
Ability to lead a team of Full Stack Developers on and offshore to ensure work is delivered as designed and on time.
Solid teamwork and interpersonal skills.
Self-starter that values continuous learning.
Passion for reusable, scalable, and secure software development.
Excellent debugging and troubleshooting skill.
Will have experience designing and supporting full stack development for large-scale systems in a production environment.
Must demonstrate resilience and effectively work in a fast-paced environment with frequently changing priorities, deadlines, and workloads that can be variable for long periods of time. Must be able to meet established deadlines and handle multiple customer service demands from internal and external customers, within set expectations for service excellence. Must be able to effectively communicate and provide positive customer service to every internal and external customer, including customers who may be demanding or otherwise challenging.

Experience in Healthcare domain.
Experience and desire to work in a Global delivery environment.
Experience in using Agile Project Management/Defect management tools like Rally, ALM, JIRA etc.
Relevant certifications in Web development, Mobile development, Relational and NoSQL Databases, Cloud, etc.
Contributor to an open source project.
Have published an App on Google Play and/or Apple App Store.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Back End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.