Senior Cloud Application Developer
Apply NowCompany: Washington Health Benefit Exchange
Location: Olympia, WA 98501
Description:
The mission of Washington Health Benefit Exchange (Exchange) is to radically improve how Washington residents secure health insurance through innovative and practical solutions, an easy-to-use customer experience, our values of integrity, respect, equity and transparency, and by providing undeniable value to the health care community.
The Exchange is a public-private partnership that operates Washington Healthplanfinder, the eligibility and enrollment portal used by one in four Washington residents to obtain health and dental coverage. Through this platform, and with support from a Customer Support Center and statewide network of in-person navigators and brokers, individuals and families can shop, compare and enroll in private, qualified health plans (as defined in the Affordable Care Act) or enroll in Washington Apple Health, the state Medicaid program.
The Exchange embraces the following equity statement adopted by our Board of Directors:
Equity is fundamental to the mission of the Washington Health Benefit Exchange. The process of advancing toward equity and becoming anti-racist is disruptive and demands vigilance to dismantle deeply entrenched systems of privilege and oppression. While systemic racism is a root cause of many societal inequities, we must also use an intersectional approach to address all forms of bias and oppression, which interact with and often exacerbate racial inequities. To be successful, we must recognize the socioeconomic drivers of health and focus on people and places where needs are greatest. As we listen to community, we must hold ourselves accountable to responding to recommendations to remedy inequitable policies, systems, or practices within the Exchange's area of influence. Our goal is that all Washingtonians have full and equal access to opportunities, power and resources to achieve their full potential.
SUMMARY
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.
DUTIES AND RESPONSIBILITIES
Application Design, Development, and Support - Lead effort to design, develop, and delivery modern cloud-based application solutions to meet the mission and objective of HBE.
o Perform complex assignments as required by the team on projects using appropriate cloud-based tools and technologies.
o Research and recommend appropriate modern cloud technology and tools to accomplish the development effort or lead such efforts.
o Provide tasks estimates and report progress status of project to management.
o Translate complex functional, technical, and business requirements into software designs.
o Determine feasibility of projects, with respect to time and cost, and define the technical aspects of requirements for new software or application enhancements.
o Lead or participate in the process of documenting technical design specifications and workflows.
o Lead or participate in the development of complex development efforts.
o Plan and coordinate reviews and approval of technical deliverables.
o Lead analysis, troubleshooting, and resolution of complex production issues.
o Perform complex analysis of data and monitors the ongoing performance of developed systems.
o Ensure solutions developed meets quality standards as expected by our internal and external partners.
o Work with Test team on TDD/BDD and ensure quality in the delivery and release of solution.
o Work with Security team and ensure code is scanned and remediated of security vulnerabilities.
o Remains current on development best practices, emerging cloud technologies, and practices
o Provide technical consultation and oversight on complex projects.
o Lead and review the design, development, and implementation of junior developers on the team.
o Enforce and implement secure coding practices based on Industry, OWASP and federal guidelines.
o Conduct code reviews within the development team.
o Other duties as assigned.
Policy, Standards, Procedure, and Process - Adherence and continuous improvement.
o Ensure IT and Security policies, standards and best practices are adopted and followed.
o Ensure development efforts align with IT strategic roadmap.
o Ensure development efforts adhere to architectural direction set by Enterprise Solutions Committee and Enterprise Architecture teams.
o Support and assist Enterprise Solutions Committee and other Enterprise Architects to improve technical standards and documentations.
o Participate in development and documentation of new processes to address complex business needs.
o Continuously seek opportunities to mature our Agile and DevSecOps practices.
o Other duties as assigned.
Trusted Partner and Customer Support - consult and advise others inside and outside of Development team.
o Experience managing customers and stakeholder expectation effectively.
o Meeting deliverable dates and sprint targets.
o Engaging in independent decision-making.
o Leading work group discussions as required.
o Foster a greater understanding among internal and external stakeholders and provide technical consulting.
o Work in consultation with Business and IT units including Operations, Call Center, Network, Operations, Infrastructure, and other Application Support units to determine the overall enterprise design, structure, interface, and performance, etc. of supported applications.
o Assist team members inside and outside IT with technical questions and in making informed decisions
o Work across IT functions and organizations (e.g. Network and Infrastructure, Security, Operations, Finance, other partner Agencies, etc) to resolve system issues
o Provide authoritative technical expertise to identify and translate system requirements into technical solutions for customers.
o Other duties as assigned.
QUALIFICATIONS
Required:
Bachelor's degree in computer science or at least 8 years of related work experience. Education and experience may substitute on a year for year basis.
Five or more years of experience in design, development, testing and implementation of IT projects or related experience.
Experience developing enterprise class, highly secure, and object-oriented web-based application system.
Experience building cloud-native applications that are optimized for cloud scale and performance.
Experience with microservice architecture and orchestration (preferably MS Azure platform, Dockers, Containers, AKS, ARO, etc)
Experience with integration technologies - Restful services, SFT, SFTP, EDI, etc
Experience with programming technologies - .NET Core, XML/JSON, Entity Framework, React.js, Angular, CSS, etc.
Experience with Agile development methodologies such as SCRUM and KANBAN
Experience with DevOps, DevSecOps, and CI/CD best practices and automation
Ability to clearly communicate concepts and ideas to a variety of audiences through both verbally and in writing.
Demonstrated ability to understand every aspect of a technical solution.
Ability to work in a demanding fast paced environment with multiple deadlines.
Ability to work in a collaborative and team environment.
Desired:
Master's degree in Computer Science
Experienced with Test Driven Development (TDD)
Familiarity with Business-Driven Development (BDD)
Azure PaaS experience - Azure portal, Azure services, Azure RedHat Openshift, SQL and NoSQL data services, etc
GitHub/GitHub Action experience
Experience or familiarity with Java development
Previous applicable experience in health care enrollment and/or human services management environment.
APPLICATION INSTRUCTIONS
This position will be open until we find a suitable number of candidates to review. If interested, please submit an application as soon as possible. The Exchange reserves the right to close the recruitment at any time.
SALARY INFORMATION
Full Salary Range: $95,963.00 to $143,944.00 annually, with midpoint at $119,954.00.
Hiring Range: $110,357.00 and $ 119,954.00 annually. This is an estimate of where a qualified candidate can expect to receive an offer.
The actual salary offer will consider candidate experience, skills, qualifications, internal equity, and the market. Our compensation policy reserves the salary range above the midpoint for employees who are meeting and exceeding expectations and for growth and development, up to the maximum.
BENEFITS
Take a peek at our benefits package.
WORKING CONDITIONS
Core business hours are 8:00 a.m. to 5:00 p.m., Monday through Friday. There are times where irregular hours will be required. The preferred duty station is our Olympia, Washington headquarters. The nature of this role relies heavily on remote and in-person collaboration. While a hybrid remote and on-site schedule may be considered, the position will require flexibility to allow for in-office availability as business needs dictate. Travel requirements will be limited, however there may be occasions where an employee is required to travel and work irregular hours to attend meetings or trainings. Duties of this position require the use of standard office furniture and equipment, including setup for remote work. The employee is responsible for providing and maintaining a safe, ergonomic, and secure workspace at their remote location.
The working conditions and physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
SPECIAL REQUIREMENTS
A criminal background screen will be conducted for candidates under final consideration, and if hired, every five years of employment where highly sensitive data is processed or maintained by the position. The result of this background screen must meet the Exchange's eligibility standards.
OTHER INFORMATION
The above statements are intended to describe the general nature and levels of work being performed. They are not intended to be construed as an exhaustive list of responsibilities, duties and skills of personnel so classified.
This is not an employment agreement or contract. Management has the exclusive right to alter this job description at any time without notice.
The Washington Health Benefit Exchange is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, marital status, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
We participate in E-Verify. You can view the Department of Justice's Right to Work poster here.
The Exchange is a public-private partnership that operates Washington Healthplanfinder, the eligibility and enrollment portal used by one in four Washington residents to obtain health and dental coverage. Through this platform, and with support from a Customer Support Center and statewide network of in-person navigators and brokers, individuals and families can shop, compare and enroll in private, qualified health plans (as defined in the Affordable Care Act) or enroll in Washington Apple Health, the state Medicaid program.
The Exchange embraces the following equity statement adopted by our Board of Directors:
Equity is fundamental to the mission of the Washington Health Benefit Exchange. The process of advancing toward equity and becoming anti-racist is disruptive and demands vigilance to dismantle deeply entrenched systems of privilege and oppression. While systemic racism is a root cause of many societal inequities, we must also use an intersectional approach to address all forms of bias and oppression, which interact with and often exacerbate racial inequities. To be successful, we must recognize the socioeconomic drivers of health and focus on people and places where needs are greatest. As we listen to community, we must hold ourselves accountable to responding to recommendations to remedy inequitable policies, systems, or practices within the Exchange's area of influence. Our goal is that all Washingtonians have full and equal access to opportunities, power and resources to achieve their full potential.
SUMMARY
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.
DUTIES AND RESPONSIBILITIES
Application Design, Development, and Support - Lead effort to design, develop, and delivery modern cloud-based application solutions to meet the mission and objective of HBE.
o Perform complex assignments as required by the team on projects using appropriate cloud-based tools and technologies.
o Research and recommend appropriate modern cloud technology and tools to accomplish the development effort or lead such efforts.
o Provide tasks estimates and report progress status of project to management.
o Translate complex functional, technical, and business requirements into software designs.
o Determine feasibility of projects, with respect to time and cost, and define the technical aspects of requirements for new software or application enhancements.
o Lead or participate in the process of documenting technical design specifications and workflows.
o Lead or participate in the development of complex development efforts.
o Plan and coordinate reviews and approval of technical deliverables.
o Lead analysis, troubleshooting, and resolution of complex production issues.
o Perform complex analysis of data and monitors the ongoing performance of developed systems.
o Ensure solutions developed meets quality standards as expected by our internal and external partners.
o Work with Test team on TDD/BDD and ensure quality in the delivery and release of solution.
o Work with Security team and ensure code is scanned and remediated of security vulnerabilities.
o Remains current on development best practices, emerging cloud technologies, and practices
o Provide technical consultation and oversight on complex projects.
o Lead and review the design, development, and implementation of junior developers on the team.
o Enforce and implement secure coding practices based on Industry, OWASP and federal guidelines.
o Conduct code reviews within the development team.
o Other duties as assigned.
Policy, Standards, Procedure, and Process - Adherence and continuous improvement.
o Ensure IT and Security policies, standards and best practices are adopted and followed.
o Ensure development efforts align with IT strategic roadmap.
o Ensure development efforts adhere to architectural direction set by Enterprise Solutions Committee and Enterprise Architecture teams.
o Support and assist Enterprise Solutions Committee and other Enterprise Architects to improve technical standards and documentations.
o Participate in development and documentation of new processes to address complex business needs.
o Continuously seek opportunities to mature our Agile and DevSecOps practices.
o Other duties as assigned.
Trusted Partner and Customer Support - consult and advise others inside and outside of Development team.
o Experience managing customers and stakeholder expectation effectively.
o Meeting deliverable dates and sprint targets.
o Engaging in independent decision-making.
o Leading work group discussions as required.
o Foster a greater understanding among internal and external stakeholders and provide technical consulting.
o Work in consultation with Business and IT units including Operations, Call Center, Network, Operations, Infrastructure, and other Application Support units to determine the overall enterprise design, structure, interface, and performance, etc. of supported applications.
o Assist team members inside and outside IT with technical questions and in making informed decisions
o Work across IT functions and organizations (e.g. Network and Infrastructure, Security, Operations, Finance, other partner Agencies, etc) to resolve system issues
o Provide authoritative technical expertise to identify and translate system requirements into technical solutions for customers.
o Other duties as assigned.
QUALIFICATIONS
Required:
Bachelor's degree in computer science or at least 8 years of related work experience. Education and experience may substitute on a year for year basis.
Five or more years of experience in design, development, testing and implementation of IT projects or related experience.
Experience developing enterprise class, highly secure, and object-oriented web-based application system.
Experience building cloud-native applications that are optimized for cloud scale and performance.
Experience with microservice architecture and orchestration (preferably MS Azure platform, Dockers, Containers, AKS, ARO, etc)
Experience with integration technologies - Restful services, SFT, SFTP, EDI, etc
Experience with programming technologies - .NET Core, XML/JSON, Entity Framework, React.js, Angular, CSS, etc.
Experience with Agile development methodologies such as SCRUM and KANBAN
Experience with DevOps, DevSecOps, and CI/CD best practices and automation
Ability to clearly communicate concepts and ideas to a variety of audiences through both verbally and in writing.
Demonstrated ability to understand every aspect of a technical solution.
Ability to work in a demanding fast paced environment with multiple deadlines.
Ability to work in a collaborative and team environment.
Desired:
Master's degree in Computer Science
Experienced with Test Driven Development (TDD)
Familiarity with Business-Driven Development (BDD)
Azure PaaS experience - Azure portal, Azure services, Azure RedHat Openshift, SQL and NoSQL data services, etc
GitHub/GitHub Action experience
Experience or familiarity with Java development
Previous applicable experience in health care enrollment and/or human services management environment.
APPLICATION INSTRUCTIONS
This position will be open until we find a suitable number of candidates to review. If interested, please submit an application as soon as possible. The Exchange reserves the right to close the recruitment at any time.
SALARY INFORMATION
Full Salary Range: $95,963.00 to $143,944.00 annually, with midpoint at $119,954.00.
Hiring Range: $110,357.00 and $ 119,954.00 annually. This is an estimate of where a qualified candidate can expect to receive an offer.
The actual salary offer will consider candidate experience, skills, qualifications, internal equity, and the market. Our compensation policy reserves the salary range above the midpoint for employees who are meeting and exceeding expectations and for growth and development, up to the maximum.
BENEFITS
Take a peek at our benefits package.
WORKING CONDITIONS
Core business hours are 8:00 a.m. to 5:00 p.m., Monday through Friday. There are times where irregular hours will be required. The preferred duty station is our Olympia, Washington headquarters. The nature of this role relies heavily on remote and in-person collaboration. While a hybrid remote and on-site schedule may be considered, the position will require flexibility to allow for in-office availability as business needs dictate. Travel requirements will be limited, however there may be occasions where an employee is required to travel and work irregular hours to attend meetings or trainings. Duties of this position require the use of standard office furniture and equipment, including setup for remote work. The employee is responsible for providing and maintaining a safe, ergonomic, and secure workspace at their remote location.
The working conditions and physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
SPECIAL REQUIREMENTS
A criminal background screen will be conducted for candidates under final consideration, and if hired, every five years of employment where highly sensitive data is processed or maintained by the position. The result of this background screen must meet the Exchange's eligibility standards.
OTHER INFORMATION
The above statements are intended to describe the general nature and levels of work being performed. They are not intended to be construed as an exhaustive list of responsibilities, duties and skills of personnel so classified.
This is not an employment agreement or contract. Management has the exclusive right to alter this job description at any time without notice.
The Washington Health Benefit Exchange is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, marital status, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
We participate in E-Verify. You can view the Department of Justice's Right to Work poster here.