Duties And Responsibilities
- Design the Enterprise architecture governance, including architecture visioning principles, roles
and responsibilities, management structure, evaluation criteria, processes and
sponsoring/monitoring of architecture activities.
- Develops Architecture and Solutions Design.
- Provide documentation of solution, including guidelines, conventions and descriptions of core
concepts.
- Specify software design patterns to be used.
- Make calculated decisions that are established as non-functional requirements.
- Establishes and verifies compliance with technical architecture standards, processes, principles,
and methodologies.
- Apply and enforce architectural principles, standards, and reference models to ensure alignment of
programs and projects with government enterprise architectures.
- Resolve overarching dependencies.
- Review moderately complex technical challenges that require an in-depth evaluation of
technologies and procedures.
- Reviews solution requirement specification and technical Low-Level Designs (LLD).
- designing and review microservices solutions.
- set practical standards, and provide support & guidance to enable the standards to be met.
- Develops and documents technology standards policies.
- Ensuring the software solution/product is designed to be re-used, maintainable and extensible.
- Good communication skills both in writing and verbally with ability to present the complex ideas or
technical solution to business and/or management team.
Requirements / Certifications
- Bachelor's degree and 5+ years of technical experience within architecture development,
- integration of backend systems and development.
- Handson experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience
- Deep knowledge of SOA, Architecture and Design on Micro services, REST Services
- Development