What are the responsibilities and job description for the HBITS 07-14406 Software Architect - Expert position at Knowledge Builders Inc?
Job Description Project/Program
Support the Department of Health and Health Commerce System infrastructure with expertise in physical security, IT security architecture, infrastructure platforms, application security, monitoring, tool administration/management and related business processes and workflows.
Day-to-Day Tasks
This candidate would be responsible for supporting the Health Commerce System (HCS) supporting a single sign on/seamless authentication and integration for all projects supported by Capital Appropriation with the Communication Directory System.
The Daily Work Will Include
Software Architect -
Support the Department of Health and Health Commerce System infrastructure with expertise in physical security, IT security architecture, infrastructure platforms, application security, monitoring, tool administration/management and related business processes and workflows.
Day-to-Day Tasks
This candidate would be responsible for supporting the Health Commerce System (HCS) supporting a single sign on/seamless authentication and integration for all projects supported by Capital Appropriation with the Communication Directory System.
The Daily Work Will Include
- Performing application development tasks including researching and documenting technical designs, programming solutions, writing and executing unit test plans, researching, resolving, and testing defects, customer technical support, and close collaboration with project team.
- Review business requirements documentation with technical manager to ensure clarity in implementation of technical design.
- Implement systems and program design to meet highly complex business needs and technical design document.
- Creates appropriate documentation in work assignments such as program code and technical documentation.
- Assists technical manager in development time estimates and assigned tasks.
- Guides the software development team in coding, testing, debugging, implementing, and documenting highly complex programs, and developing complex test plans to verify logic programs.
- Troubleshoots complex end user technical issues, identifying problems and leading solutions.
- Implements release management process including technical steps to promote, test and release through the development environment, coordinating with infrastructure staff.
Software Architect -
- Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system.
- 84 months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
- 84 months experience in application design, coding, testing, maintenance and debugging skills and experience with Java 8/J2EE distributed application development, REST, and domain model Microservices, Spring Boot, and API gateway
- 84 months experience designing secure applications using security APIs, transport and message layer security, encryption, and decryption algorithms for data security, SAML, OAUTH2, OIDC and multi factor authentication.
- 84 months experience of application deployment and monitoring using
- 48 months experience with developing within a cloud environment, including knowledge on cloud infrastructure including AWS or GCP
- 48 months experience creating cloud native application design that can include aspects such as containerization, API-first, serverless and microservices architecture.