Job Summary:
The selected candidate will join the Revenue Fare Management Systems team, focusing on back-office web application development. This role supports legacy revenue applications and contributes to the development of the new Fare Payment System, with the goal of unifying multiple revenue systems into a cohesive platform.
Job Responsibilities:
- Design, develop, and implement custom modules and APIs in Python.
- Develop and deploy real-time transaction systems to support ticket validation.
- Build and maintain web application frontends for both internal and external users.
- Develop APIs and ensure their integration with backend systems.
- Create development documentation and tooling to support application maintenance.
- Participate in daily stand-ups, planning sessions, and code reviews.
- Collaborate with cross-functional teams to ensure complete and timely delivery of web applications.
- Provide accurate effort estimates and contribute to feature prioritization.
- Assist with release and deployment planning and execution.
- Create visually appealing, responsive, and user-friendly interfaces.
- Test applications for cross-browser, cross-platform, and cross-device compatibility.
- Ensure compliance with accessibility and usability standards.
- Conduct user testing and review designs based on usability heuristics.
Job Requirements:
- Proven experience developing web-based applications and APIs.
- Strong understanding of AJAX, HTML, JavaScript, and CSS.
- Advanced proficiency in Python web development, with hands-on experience in Django and FastAPI frameworks.
- Experience developing and configuring AWS Cloud solutions, including:
- AWS API Gateway
- AWS IAM (Identity Center)
- Docker containerization
- Kubernetes (EKS)
- Server and serverless deployment strategies
- Strong understanding of SQL and Oracle PL/SQL.
- Experience with Windows and Linux scripting (PowerShell, Bash).
- Proficiency with GitHub or other version control systems.
- Experience with object-oriented design and data modeling.
- Familiarity with financial or revenue applications is a plus.
- Knowledge of web application security and SEO best practices.
- Excellent problem-solving, communication, and time-management skills.
- Ability to work in a fast-paced environment and manage multiple priorities.
Educational Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent combination of education and experience).
- AWS Developer Certification preferred.
Job Type: Full-time
Pay: $61.00 - $63.00 per hour
Work Location: On the road