About this Position:
Job Title: Technical Lead
Key Responsibilities:
Transition & Codebase Ownership
- Analyze and document the existing TLMS source code, build scripts, system configurations, and dependencies.
- Participate in hands-on knowledge transfer sessions with the outgoing vendor.
- Establish technical baselines to support enhancements, maintenance, and future scalability.
System Development & Enhancement
- Lead the design, development, and deployment of new TLMS features based on business priorities.
- Ensure compatibility and integration with agency platforms and required third-party applications.
- Maintain and upgrade system components (Java, Angular, SQL Server, Docker, Kubernetes).
Ongoing Support & Performance Optimization
- Oversee technical troubleshooting, root cause analysis, and bug resolution.
- Conduct vulnerability scans, penetration tests, and system monitoring.
- Apply patches, upgrades, and performance improvements using approved methods.
Security & Compliance
- Ensure all development and infrastructure work complies with:
- Client's Information Security Program
- NIST Cybersecurity Framework standards
- Prevent insider misuse and accidental disclosure.
- Maintain security measures for servers, data, and access control layers.
Documentation & Testing
- Maintain up-to-date technical documentation including:
- Architecture diagrams
- API specifications
- Testing and deployment procedures
- Oversee implementation of test plans (unit, integration, end-to-end using tools like Selenide and Flyway).
Collaboration & Leadership
- Provide technical leadership to development and DevOps staff.
- Collaborate with client's and other staff during sprint planning, retrospectives, and release management.
- Review and validate deliverables against acceptance criteria and system requirements.
Technology Environment
The Technical Lead will work in and be responsible for maintaining or evolving a system built with the following technologies:
- Backend: Java 11, Spring Boot, Microsoft SQL Server, GeoTools
- Frontend: Angular (12+), Kendo UI, Leaflet, Turf
- Infrastructure: Docker, Mirantis Kubernetes Engine, Azure Docker Repository, GitHub
- Security/Compliance: Active Directory authentication, role-based authorization
- Reporting: SSRS via Visual Studio and RDLs
- Testing: Selenide, Selenium, JUnit, Karma, Jasmine, Protractor
Required Qualifications:
- Java (Spring Boot) enterprise application development
- Angular-based front-end frameworks
- GIS integrations (ArcGIS, Leaflet, GeoTools)
- Microsoft SQL Server (including Flyway and SSRS)
- Application security aligned with NIST frameworks
- GitHub-based code and version control
Expected Deliverables:
- Transition documentation and architecture diagrams
- System upgrade and enhancement plans
- Vulnerability and performance assessment reports
- Technical troubleshooting logs and remediation summaries
- SLAs and testing protocols implemented
- Final handover technical documentation and acceptance criteria
Note: For H-1B and OPT cases, we are seeking candidates from recognised organizations.
No phone calls please.