State of Washington-posted about 2 months ago
Full-time • Mid Level
Hybrid • Olympia, WA
5,001-10,000 employees
Administration of Economic Programs

The Senior Cloud Application Developer position is responsible for the underlying architecture, design, development, unit testing, and implementation of the application systems used within Washington Health Benefits Exchange. The Senior Cloud Application Developer operates within the Development Team in IT and is responsible to research and utilize cloud technologies and services to develop and modernize Washington Healthplanfinder and related back-office applications for the Exchange. The incumbent in this position is expected to collaborate and work closely with stakeholders across IT, other Departments, and our System Integration (SI) partners on development projects. The Senior Cloud Application Developer supports the management and maintenance of two or more applications or functions in a complex system. The Senior Cloud Application Developer works independently and with the team on problem resolution of complex system issues. The Senior Cloud Application Developer may be asked to oversee the overall technical aspect of a major development effort on a project. The Senior Cloud Application Developer is responsible for overseeing the work being done by other developers working on a team. A Senior Cloud Application Developer will act as a mentor and team lead for new or lower-level developers, interns, and other technical members on the scrum team.

  • Independently perform complex assignments as required by the team on projects using appropriate cloud-based tools and technologies.
  • Lead the development of complex development efforts
  • Translate complex functional, technical, and business requirements into software designs.
  • Determine feasibility of projects, with respect to time and cost, and define the technical aspects of requirements for new software or application enhancements.
  • Lead or participate in the process of documenting technical design specifications and workflows
  • Lead analysis, troubleshooting, and resolution of complex production issues
  • Responsible to ensure solutions developed meets quality standards as expected by our internal and external partners
  • Work with Test team on TDD/BDD and ensure quality in the delivery and release of solution
  • Responsible for working with Security team to ensure code is scanned and remediated of security vulnerabilities
  • Remains current on development best practices, emerging cloud technologies, and practices
  • Lead and review the design, development, and implementation of code from junior developers on the team
  • Ensure IT and Security policies, standards and best practices are adopted and followed
  • Ensure development efforts adhere to architectural direction set by Enterprise Solutions Committee and Enterprise Architecture teams
  • Meeting deliverable dates and sprint targets
  • Engaging in independent decision-making
  • Integrate Automated Deployment, scanning and automated reporting
  • Provide DevSecOps Leadership and serve as a devsecops champion
  • 6+ years experience with programming technologies - .NET Core, XML/JSON, Entity Framework, React.js, Angular, CSS, etc.
  • 6+ years experience working collaboratively with Stakeholders, Product Owners, and Business Systems Analysts to understand system requirements and provide inputs.
  • 6+ years experience maintaining and enhancing systems that are in production.
  • 4+ years experience developing enterprise class, highly secure, and object-oriented web-based application system.
  • 4+ years experience leading development projects.
  • 4+ years experience working collaboratively with, and leading, technical design discussions and building designs.
  • 4+ years experience reviewing code and providing feedback to technical staff.
  • 4+ years experience:
  • oBeing a lead developer on a Scrum team.
  • oReviewing code for adherence to standards.
  • oCreating complete solutions from documentation.
  • Experience building cloud-native applications that are optimized for cloud scale and performance.
  • Experience with microservice architecture and orchestration
  • Experience with integration technologies - Restful services, SFT, SFTP, EDI, etc
  • Ability to leverage those experiences to estimate work that is often unknown.
  • Excellent communication skills.
  • Ability to facilitate meetings.
  • Ability to perform root cause analysis on defects.
  • Experience with proactive monitoring of application performance.
  • Experience building applications in a regulated industry.
  • Experience presenting solutions to review committees or boards.
  • Experience working across IT disciplines.
  • Ability to communicate ideas and strategies to other technical staff.
  • Understanding of secure coding practices.
  • Experience with automated code scanning and remediating findings.
  • Proactively researches and evaluates new technologies.
  • Ability to articulate business value or technical advantages in the context of the organization.
  • Experience mentoring development staff.
  • Strong understanding of software development best practices
  • Ability to understand policies and determine impacts to application development.
  • Ability to communicate development processes to technical staff.
  • Experience creating and documenting standards.
  • Ability to communicate standards to technical staff.
  • Ability to manage time efficiently and create a work plan based on inter-team dependencies
  • Ability to leverage standards, requirements, experience, and judgement to decide optimal solutions or techniques for individual application development solutions.
  • Experience with DevSecOps principles and CI/CD best practices.
  • Skilled in automation of deployment workflows. Proficient in creating and maintaining CI/CD pipelines using GitHub Actions.
  • Experience in integrating automated testing and security scanning as quality gates in deployment workflows.
  • Ability to work with architects to create guidelines, best practices into development and deployment workflows
  • Ability to collaborate with IT, Platform and Security teams to promote a culture of automation, standard deployment procedures.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiar with GitOps workflows for managing infrastructure and deployments.
  • Familiarity with security scanning tools and practices for Infrastructure as Code (IaC) and application code.
  • Bachelor's or Higher degree in Information Technology, Computer Science, or related field (Note: Any education can only substitute for 1 year of practical experience.)
  • Experience with GitHub/GitHub Actions
  • Experience with Microsoft Azure platform,
  • Experience with containerization technologies such as Azure Kubernetes Services, Azure RedHat OpenShift, etc.
  • Experienced with Test Driven Development (TDD)
  • Familiarity with Business-Driven Development (BDD)
  • Previous applicable experience in health care enrollment and/or human services management environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service