Overview
Skills
Job Details
Key Responsibilities
Technical Leadership &Solution Design
- Define and communicate the technical vision for applications and integrations across projects.
- Review and validate architecture, code, and deployment strategies for scalability and security.
- Provide directions to developers, DevOps engineers to ensure cohesive delivery.
- Translate business requirements into modular, cloud-ready architecture using modern technologies.
- Guide the technical team, fostering best practices in design, documentation, and coding standards.
Cloud Infrastructure & DevOps Collaboration
- Work closely with DevOps to design and maintain AWS-based infrastructure including EKS, EC2, VPCs, IAM, ALBs, and CloudWatch.
- Review YAML configurations across GitHub Actions, Helm charts, and Kubernetes manifests to ensure consistent deployment standards.
- Participate in defining and refining CI/CD pipelines for automated build, test, and deployment processes.
- Ensure secure configuration and management of cloud resources using AWS Secrets Manager, Config Maps, and Ingress rules.
- Maintain architectural awareness of Spring Boot, Spring Batch, and JSP-based systems for interoperability and migration planning.
- Promote best practices for containerization and orchestration using Docker and Kubernetes.
Authentication, Security &Integrations
- Oversee authentication and authorization solutions with Okta SAML 2.0 and Keycloak.
- Coordinate with integration teams using Boomi or similar middleware platforms to streamline data exchange.
- Ensure compliance with organizational and security standards across all APIs and deployment pipelines.
- Provide architectural direction for secrets management, token-based authentication, and encryption strategies.
Project Oversight & Collaboration
- Lead development teams working across frontend, backend, integration, and infrastructure domains.
- Collaborate with product owners, business analysts, and infrastructure teams to align deliverables.
- Participate in sprint planning, architectural reviews, and post-deployment retrospectives to continuously improve processes.
- Identify technical debt and areas for improvement, implementing solutions to enhance code quality and maintainability.
- Stay updated on emerging technologies, industry trends and software development methodologies.
Technology Stack Oversight
- Frontend: Supervise development using Angular v17, Angular Material, TypeScript, RxJS, HTML, CSS, and SASS, with support for Micro Frontend architectures.
Experience and Technical Skills Required
- Ten(10) years of experience in modern technologies.
- Previous experience using
- Strong technical expertise in software development, including proficiency in programming languages, frameworks and technologies relevant to the project.
- Experience with agile, waterfall, and hybrid project management, development methodologies and tools.
- Experience with tools and technologies listed in the Technical Oversight Stack to include cloud technologies and architectures.
- Knowledge of database administration, system architecture and design and network administration.
- Excellent leadership and communication skills, with the ability to motivate the team.
- Detail-oriented with solid problem-solving and analytical abilities.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities and projects.