Senior Software Developer

2 weeks ago


Bangalore Karnataka, India SITA Full time

Overview WELCOME TO At SITA we keep airports moving airlines flying smoothly and borders open Our technology and communication innovations power the success of the global air travel industry You ll find us in 95 of international airports working closely with over 2 500 transportation and government clients Each partnership brings unique challenges and we thrive on delivering fresh solutions and cutting-edge tech to keep operations running like clockwork We don t just move the world forward we re proud to be recognized as a Great Place to Work by our employees and certified in most of our growing locations Here we feel empowered supported and inspired to grow Are you ready to love your job The adventure begins right here with you at SITA ABOUT THE ROLE TEAM Manages the technical design development and maintenance of mobile applications associated CI CD pipelines automated tests and development tools using existing and emerging technology platforms WHAT YOU LL DO Writes and delivers complex code for features user stories reusable modules unit testing and automated functional testing debugs existing code and modules Provides technical guidance to less experienced developers and other technical or non-technical stakeholders Follows coding guidelines and QA practices and processes and ensures they are followed by less experienced developers Participates in backlog grooming analysis of requirements estimation and design of new applications or new features Supports colleagues in their drive to constantly improve the way we work and make working together a pleasant experience Actively participate in all scrum events Qualifications ABOUT YOUR SKILLS Degree in Computer Sciences or Engineering related field Applicable vendor technology certification or equivalent work experience Skilled Developer Engineer with 6 years of hands-on experience developing supporting releasing and optimizing mission-critical mobile apps leveraging automation and DevOps processes to ensure repeatability and efficiency 5 years developing native iOS apps mandatory native Android apps highly valued Experience with SwiftUI for creating modern iOS interfaces Swift including a thorough understanding of ARC memory management optionals protocols and generics Async await and Task management ensuring efficient performance Understanding of structured architectural coding patterns for maintainable applications Comprehensive testing expertise encompassing unit testing TDD methodology and test coverage Experience developing mobile SDKs and integrating mobile apps with web-services and external APIs Proficient in utilising Xcode debugging tools Thorough understanding of iOS application lifecycles NICE TO HAVE Complete familiarity with App Store submission requirements including certificate management provisioning profiles and guidelines Experienced in Azure DevOps configuration including automation pipelines and deployment workflows Experience with OWASP Mobile Top 10 and mitigation strategies Knowledge of secure data storage and encryption Expertise in certificate pinning implementation Understanding of iXGuard ideal obfuscation certificate pinning and other methods of securing apps Expertise in Flutter Java and Kotlin on Android Strong skills in securing data on the local device using industry standard encryption technologies including key management solutions Experience with push notification frameworks Experience with mobile payment solutions Stripe would be ideal Experience with publishing apps to App Store and Google Play and associated release management activities Experience with A B testing would be highly valued Experience developing with other mobile frameworks desirable and microservices development Knowledge and Skills - General Solid knowledge of SOA XML Web Services SOAP and Microservices architecture desirable Solid knowledge of JSON Working knowledge of cloud platforms such as Azure AWS or Google Cloud would be an advantage Good knowledge of developing and designing code to interface to one or more RDBMS databases Demonstrate good understanding of networking concepts Demonstrate the ability to apply application design concepts MVC and MVVM object-oriented design design patterns database development Demonstrate the ability to use DataSet SQL and stored procedures Any experience or understanding of biometrics would be highly valued Any experience or understanding of ADB2C would be highly valued Any experience with Google Analytics and or Remote Config would be highly valued Advanced knowledge of source code management git and branching strategies that work for DevOps Demonstrate an understanding of trade-offs and risks with programming choices WHAT WE OFFER We re all about diversity We operate in 200 countries and speak 60 different languages and cultures We re really proud of our inclusive environment Our offices are comfortable and fun places to work and we make sure you get to work from home too Find out what it s like to join our team and take a step closer to your best life ever Flex Week Work from home up to 2 days week depending on your team s needs Flex Day Make your workday suit your life and plans Flex Location Take up to 30 days a year to work from any location in the world Employee Wellbeing We ve got you covered with our Employee Assistance Program EAP for you and your dependents 24 7 365 days year We also offer Champion Health - a personalized platform that supports a range of wellbeing needs Professional Development Level up your skills with our training platforms including LinkedIn Learning Competitive Benefits Competitive benefits that make sense with both your local market and employment status SITA is an Equal Opportunity Employer We value a diverse workforce In support of our Employment Equity Program we encourage women aboriginal people members of visible minorities and or persons with disabilities to apply and self-identify in the application process



  • Bangalore, Karnataka, India Siemens Full time

    Siemens Healthineers is a global leader in providing medical solutions that significantly enhance patient care and overall healthcare outcomes We are actively seeking an exceptional and driven Information technology professionals to join our dynamic XP team XP has a product portfolio reaching from Radiography Flurosocopy Uroscopy and Woman Health We are...


  • Bangalore, Karnataka, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust market-ready software products that meet the highest standards of engineering and...


  • Bangalore, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. About the role: MRI Software is seeking a Software Engineer to join our team working on products. As a...


  • Bangalore, Karnataka, India Dell Full time

    Senior Software Engineer Be a part of a team that s ensuring Dell Technologies product integrity and customer satisfaction Our IT Software Engineer team turns business requirements into technology solutions by designing coding and testing debugging applications as well as documenting procedures for use and constantly seeking quality improvements Join us as a...

  • Technology Lead

    6 days ago


    bangalore, India Check Point Software Full time

    Technology Leader – Device Infrastructure & Operations Software (C/C++/Java)About the RoleWe are looking for a senior engineering lead developer with a proven track record of solving complex software challenges in the infrastructure and operations domain, supporting diverse device form factors—including chassis-based systems and multi-device clusters.The...


  • Bangalore, Karnataka, India Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools software engineering...


  • Bangalore, Karnataka, India SITA Full time

    Overview Senior Software Developer Java WELCOME TO We re the team that keeps airports moving airlines flying smoothly and borders open Our tech and communication innovations are the secret behind the success of the worlds air travel industry You ll find us at 95 of international hubs We partner closely with over 2 500 transportation and government clients...


  • Bangalore, Karnataka, India ORACLE Full time

    Job Category Product Development As a Senior Software Development Engineer on the Dataplane team you will design and develop major core components of Oracle s Virtual Cloud Network You will be responsible for delivering high-speed packet processing architectures and other distributed systems that provide networking features such as TCP UDP packet processing...

  • Senior C# Developer

    1 week ago


    bangalore, India AIMS360: Fashion Business Management Software (Apparel Software, Apparel ERP, Fashion ERP) Full time

    As a Senior C# Developer at AIMS360, you will design, develop, and maintain software applications using C#. You will collaborate with cross-functional teams to deliver high-quality software solutions that address our clients' needs. Your expertise in ERP systems will be essential in optimizing and enhancing the AIMS360 ERP system to support our business...


  • Bangalore, Karnataka, India Hewlett Packard Enterprise Full time

    Network Security - Senior Software Developer This role has been designed as Hybrid with an expectation that you will work on average 2 days per week from an HPE office Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work We help companies connect protect analyze and act on their data and...