Job Summary
We are seeking a talented Python Web Developer to join our Revenue Fare Management Systems team.
This role involves back-office web application development to support existing legacy revenue applications and to accelerate the development of new fare payment systems. The ideal candidate will contribute to unifying and modernizing multiple revenue platforms while building robust, scalable, and cloud-based web solutions.
Key Responsibilities
- Design, develop, and implement custom modules and APIs using Python.
- Develop and deploy real-time transaction systems for ticket validation and related operations.
- Build web application frontends for both internal users and external customers.
- Create and integrate RESTful APIs to enhance system functionality and connectivity.
- Prepare technical documentation, perform code reviews, and contribute to Agile planning and delivery cycles.
- Collaborate with cross-functional teams to ensure complete and timely project delivery.
- Support release and deployment activities, including version control and CI/CD integration.
- Test for cross-browser and cross-platform compatibility and ensure compliance with accessibility and security standards.
- Apply user experience (UX) and interface design principles to improve usability and visual quality.
- Conduct observational user testing and continuous performance improvement.
Required Skills & Experience
- Strong Python web development experience using Django and/or FastAPI frameworks.
- Proficient in HTML, JavaScript, CSS, and AJAX for front-end integration.
- Proven experience building and integrating web-based applications and RESTful APIs.
- AWS Cloud Development expertise, including:
- AWS API Gateway configuration
- AWS IAM (Identity Center) management
- Server and Serverless deployment strategies
- Hands-on experience with Docker containerization and Kubernetes (EKS).
- Strong understanding of SQL and Oracle PL/SQL.
- Proficiency in Windows and Linux scripting (PowerShell, Bash).
- Familiarity with financial or revenue-based applications is highly desirable.
- Experience with GitHub or similar version control tools.
- Understanding of web application security best practices.
- Excellent communication, analytical, and problem-solving skills with strong attention to detail.
Preferred Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or a related discipline
(Equivalent work experience may be considered)
- AWS Certified Developer (Associate or Professional) preferred
- Familiarity with UX design principles, object-oriented design, and data modeling
- Knowledge of SEO coding best practices
- Experience integrating third-party applications and APIs
Job Type: Full-time
Pay: $60.00 - $62.00 per hour
Work Location: On the road