D
Senior Software Developer
$ 2,000 - $ 4,000 / month
Checking job availability...
Original
Simplified
Job Description:
We are seeking a talented and experienced Senior Software Developer to join our team. The ideal candidate will be responsible for the development, integration, and management of various applications and cloud-based systems, with a focus on ensuring the security, functionality, and efficiency of all platforms. This is an exciting opportunity to work with cutting-edge technologies, including mobile app development, cloud infrastructure, and airline-specific API services.
Key Responsibilities:
- Course Management & Individual Development Skills:
- Source and implement training resources to continuously improve both team and personal development in relevant technical skills.
- Lead efforts to ensure individual growth through mentoring and knowledge sharing.
- Cloud Infrastructure:
- Design, implement, and maintain cloud-based infrastructure using platforms such as AWS, Azure, or Google Cloud.
- Ensure the scalability, reliability, and security of cloud services.
- Application Development:
- Develop and maintain high-quality applications for mobile platforms, including iOS and Android.
- Collaborate with cross-functional teams to create and optimize web and mobile applications.
- Knowledge in Travelport GDS (NDC) & Airline API Integration:
- Integrate Travelport’s Global Distribution System (GDS) using NDC (New Distribution Capability).
- Work with Airline API services (NDC Airlines API) to streamline booking and travel solutions.
5. Project Management & Timely Delivery:
- Lead software development projects with a focus on meeting deadlines, managing timelines, and ensuring prompt delivery within the agreed time frames.
- Coordinate with stakeholders to align project goals with business requirements.
- Security & Safety:
- Ensure the security of applications and infrastructure by adhering to industry best practices.
- Implement robust security measures to protect sensitive data and systems.
- Firewall Protection:
- Design and implement firewall strategies to safeguard applications and services from external threats.
- Monitor and optimize firewall configurations to ensure minimal disruption and maximum protection.
- Protection from Hackers and Third-Party Threats:
- Stay up to date on the latest cybersecurity trends and implement proactive measures to prevent hacking attempts and third-party intrusions.
- Conduct regular vulnerability assessments and penetration testing to identify weaknesses.
- Testing & Quality Assurance:
- Conduct all necessary tests (unit, integration, system, and acceptance) before, during, and after live application deployments.
- Ensure software stability, performance, and reliability through comprehensive testing strategies.
- Ongoing Monitoring & Protection:
- Continuously monitor and evaluate the security of applications, networks, and systems.
- Implement real-time monitoring tools to detect and address potential issues promptly.
Qualifications & Skills:
- Education: Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
- Experience:
- Minimum of 5 years of experience in software development, with a proven track record in mobile and cloud application development.
- Experience with Travelport GDS (NDC) and integration of airline APIs (NDC Airlines API) is highly preferred.
- Strong background in cloud platforms (AWS, Azure, or Google Cloud) and infrastructure management.
- Hands-on experience with iOS and Android development (native apps, cross-platform frameworks).
- Technical Skills:
- Proficiency in programming languages such as Java, Swift, Kotlin, JavaScript, Python, or similar.
- Deep knowledge of security best practices, including data encryption, access control, and vulnerability management.
- Experience with firewall configurations and network security.
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and version control systems (Git).
- Strong knowledge of application testing methodologies and frameworks.
- Soft Skills:
- Strong leadership and mentoring skills, with the ability to manage and guide junior developers.
- Excellent project management and organizational skills.
- Strong problem-solving ability and attention to detail.
- Effective communication and interpersonal skills to collaborate with cross-functional teams.
- Ability to work under pressure and manage multiple projects simultaneously.
Additional Skills (Preferred):
- Experience working with Agile/Scrum methodologies.
- Familiarity with DevOps practices.
- Knowledge of performance optimization and scalability strategies for high-traffic systems
Job Types: Full-time, Permanent
Pay: $2,000.00 - $4,000.00 per month
Schedule:
- Day shift
Work Location: In person