- Design, develop and support cloud-based software platforms and supporting APIs
- Write clean, well-documented code for a range of digital products and services
- Implement software components and features used as SaaS by multiple stakeholders
- Build large scale container-based batch scheduling systems
- Work with stakeholders to prioritize and implement required product features
- Writing unit tests and end-to-end tests, against your code, to be used in our CI workflow
- Writing systems that scale well horizontally
- Assist with evaluating 3rd party services and provide thoughts on when it’s more strategic for us to build versus buy
- Participate in peer code reviews, provide and handle constructive feedback, and develop team knowledge
- Influence technical architecture in delivering resources to various client platforms
- Experience in AWS services like AWS Batch- nice to haveResponsibilities
- BS or MS degree in Computer Science or related technical experience of 10+ years
- Experience in building microservices-based, cloud-native solutions on public cloud platforms such as AWS
- Experience in Kubernetes, cloud APIs and containers server-side frameworks
- Experience in batch job schedulers and workflow management systems
- Experience in working in smaller, high impact teams
- Well versed with agile methodology
- Experience in working with open-source software systems
- Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
- Experience with both relational and non-relational database
- Experience with implementing software in at least one modern programming language such as Java
- Knowledgeable with REST API design, implementation, and documentation
- Knowledge with 3rd party API consumption, both client and server-side
- Excellent communication skills in both verbal and written English
- Ability to work closely with customers facing, high visibility teams
- Able to work in teams, contribute ideas and share knowledge proactively
- Self-motivated and unafraid to dive into detailed technical issues
- Exciting Projects: With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
- Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
- Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.
- Professional Development: We develop paths suited to your individual talents through international knowledge exchanges and professional certification opportunities.
- Excellent Benefits: We provide our employees with private medical care, sports facilities cards, group life insurance, travel insurance, relocation package, food subsidies and cultural activities.
- Fun Perks: We want you to feel comfortable in your work, which is why we create good working environment with relax zones, host social and teambuilding activities and stock our kitchen with delicious teas and coffees!