Specific responsibilities of the Lead Software Engineer include: Designing and implementing applications and services supporting health plan and pharmacy benefit management customers; Utilizing Cl/CD, and Kubernetes to deliver application solutions; Implementing industry-wide best practices around micro-service development; Building common components for reuse across the organization; Maintaining documentation, demo applications and reviewing pull requests; Evolving development ecosystem by exploring and prototyping new ways of meeting business needs; Analyzing, designing, developing, testing, implementing, and maintaining or supporting information technology solutions by creating new and/or modifying existing software applications that provide a business function for the organization or its customers; Working on initiatives that may range from small enhancements through the largest, most complex development projects; Designing and implementing software developments consisting of multiple system platforms and a variety of methodologies, techniques, languages, tools, and utilities; Leading medium to large projects or work on complex or high-profile issues that require a broad perspective, conceptual thinking, and in-depth analysis to identify solutions; Leading a process or function without direct reports; Demonstrating a depth and breadth of expertise within a discipline, and having a deep understanding of the business, financials, products/services, or market.; Developing policies and procedures, and recommending best practices; and Advising and providing direction to more junior professionals. Telecommuting permitted.
Minimum Requirements: Bachelor’s degree or equivalent in Computer Science or related field plus 8 years of experience in a software engineering role. Alternatively, will accept a Master’s degree or equivalent in Computer Science or related field plus 5 years of experience in a software engineering role.
Must have: Proven experience in Agile development practices, including Scrum and Kanban, with a focus on leading teams and facilitating sprints. In-depth knowledge of SQL (e.g., PostgreSQL, MySQL) databases, including performance tuning and optimization. Strong knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and experience in developing and deploying applications in a cloud environment. Experience with front-end frameworks (e.g., React, Angular, Vue.js) and a strong understanding of user-centered design to enhance user experience. Familiarity with web application security standards (e.g., OWASP) and experience implementing security measures in application development. Knowledge of automated testing frameworks and tools (e.g., Jest, Mocha, Selenium) for ensuring code quality and reliability. Experience in mentoring junior developers and leading cross-functional teams to foster a collaborative development environment.
Get notified when new jobs are added by SSC Technologies