Overview
Skills
Job Details
About this Position:
Job Title: Business Analyst
Key Responsibilities:
-
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.
-
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).
-
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.
-
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.
-
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).
-
Provide technical leadership to development and DevOps staff.
-
Collaborate with Client's and other contractor staff during sprint planning, retrospectives, and release management.
-
Review and validate deliverables against acceptance criteria and system requirements.
-
Bachelor's degree in Business Administration, Information Systems, or related field (or equivalent work experience).
-
Experience as a Business Analyst, preferably in Agile environments.
-
Strong experience in backlog grooming, requirements gathering, and stakeholder facilitation.
-
Familiarity with change management principles and practices.
-
Proficiency with Agile project management tools (e.g., Jira, Azure DevOps).
-
Excellent communication, documentation, and presentation skills.
Highly Desirable:
-
Experience working in public sector or with enterprise systems like TLMS.
-
Understanding of geospatial (GIS) systems and integration concepts.
-
Knowledge of NIST Cybersecurity Framework compliance considerations.
-
Analytical mindset with attention to detail.
-
Ability to adapt to changing priorities and manage multiple workstreams.
-
Collaborative and proactive problem-solving approach.
-
Agile team-based environment.
-
Occasional on-site meetings as required.
-
May require flexible working hours to align with project milestones.