Epicareer Might not Working Properly
Learn More
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