Position: Sr. Application Developer
Duration: 2 years
Location: Olympia WA (Onsite)
Agency: Washington Health Benefit Exchange (WAHBE)
Scope and Description:
- Application Developer Resources create and maintain application systems which includes all aspects of the Software Development Lifecycle (SDLC) such as design documentation development testing implementation maintenance and support.
- They offer systems expertise and support for both acquired and customdeveloped solutions.
- An Application Developers duties can include user interface enhancements business rule changes database modifications deployment pipeline work or any other aspect of an application that needs work.
- As such Application Developers collaborate with many other staff at the Exchange such as business UX application database and network technical staff to engineer and implement solutions. Application Developer Resources do not access Federal Tax Information.
Experience and Qualification Required:
- At least 6 years of applicable application development experience working in a collaborative team environment and adhering to existing standards and practices.
- Formal education in Computer Science Information Systems Engineering or a related field can be substituted for the following years of experience at WAHBEs discretion:
- Associates Degree 1 year
- Bachelors Degree 2 years
- Masters Degree 3 years
Required Skills:
-
- Building and maintaining code in a source control environment.
- Participating in code reviews and writing code that adheres to established system standards.
- Creating and maintaining Unit Tests and incorporating them into an automated Continuous Integration/Continuous Delivery (CI/CD) pipeline.
- Relevant experience in developing applications using advanced technologies depending on job description and requirements.
- Writing and accessing database code using SQL stored procedures and Entity Framework.
- Operating in an agile team environment utilizing the scrum framework and actively participating in all team activities such as sprint planning daily standup sprint demos retrospectives and backlog refinement.
- Ability to perform Root Cause Analysis (RCA) to resolve issues related to environment platform software and hardware.
- Proven ability to enhance and fix issues with existing applications or create new applications.
- Proven ability to optimize and improve system performance & capacity.
- Knowledge and experience in securing webbased applications and APIs.
- Fullstack application development experience including work with diverse opensource database technologies backend frameworks and frontend frameworks.
- Lead efforts to design and develop cloud native applications and create a design plan for applications that can be migrated to the cloud.
- Creating well structured easy to understand system and procedure documentation.
- Resources must be familiar with Agile development methodologies.
Desired Skills:
- Earned certifications from a recognized certification institution in the pertinent technology or software that reflects and demonstrates a mastery of the subject matter. Such certifications as (but not limited to): Microsoft Solutions Developer Oracle Red Hat etc.
- Ability to provide solutions that span custom built application COTS and SaaS.
- Experience in cloud technologies Azure is preferred other vendors are acceptable.
- Experience migrating applications from onpremise infrastructure to Azure cloud infrastructure.
- Experience with improving development processes and procedures to improve efficiency and maintainability of application systems.
- Familiarity with wellestablished development practices and principles such as Dont Repeat Yourself (DRY) You Aint Gonna Need It (YAGNI) Single Responsibility Open/Close Principle Liskov Substitution Principle (LSP) Interface Segregation and Dependency Inversion (SOLID).
Desired Skills:
- GitHub
- GitLab
- Azure DevOps
- SQL Server
- Visual Studio
- C#
- Web API
- Microsoft SQL Server Management Studio
- Azure Data Studio
- Jira
- Azure DevOps
- Trello
- Confluence