Free cookie consent management tool by TermsFeed Software Developer (Cloud Enginering - Python, AWS) | Antal Tech Jobs
Back to Jobs
2 Weeks ago

Software Developer (Cloud Enginering - Python, AWS)

decor
Hyderabad, Telangana, India
Information Technology
Full-Time
CACI Ltd

Overview

CACI International Inc is an American multinational professional services and information technology company headquartered in Northern Virginia.
CACI provides expertise and technology to enterprise and mission customers in support of national security missions and government transformation for defense, intelligence, and civilian customers.
CACI has approximately 23,000 employees worldwide.

Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn.

Founded in 2022, CACI India is an exciting, growing and progressive business unit of CACI Ltd. CACI Ltd currently has over 2000 intelligent professionals and are now adding many more from our Hyderabad and Pune offices. Through a rigorous emphasis on quality, the CACI India has grown considerably to become one of the UKs most well-respected Technology centres.

The position is within the Cloud and Software Engineering team based in Hyderabad. The team is a rapidly growing team, with a large remit across all of CACI, and is responsible for the delivery is a wide variety of products and services.

Some of the key characteristics of the team are:
We help our clients by focusing on their specific problems and how to solve them
We embrace new technologies, with a focus on open source and we constantly monitor and update our development processes and workflows
We always encourage everyone to come up with new and innovative ideas
We believe that our people are our greatest asset and help everyone to advance their skillsets
We mentor and coach everyone to further develop their careers
We adopt an agile mindset, as well as a delivery methodology. We are critical thinkers and constantly challenge ourselves.
The Role
As a Software Engineer you will use your expertise and skills to help the team build and deliver our next generation products and services. You will work across a number of projects and development streams.

What we are looking for:
Exemplary software engineering practices and skills
Excellent critical and analytical thinker
Solid foundations in data structures and algorithms
Good understanding of data and databases
Good understand of cloud computing and the benefits of well architected cloud solutions
An analytical, problem solving mind capable of adapting and working under pressure
Understanding how important security is and developing for highly secure environments. We are working with sensitive data and we have security high up in our agenda
Good understanding of the software development lifecycle
Good communication skills and able to clearly articulate ideas
Excellent team collaboration skills
A self-motivated individual who wants to learn more and is proactive
You must be passionate about data and software engineering, and have a naturally curious personality
Tech challenges you will solve
You will work with cutting edge technologies primarily utilising AWS cloud services to build solutions. You will be exposed to back-end and DevOps work with Python initially but also be able to learn and adapt quickly to other languages. We are developing platforms that require a polyglot approach and expect everyone that joins our team to be able to pick up new languages quickly. Our focus is real time and near real time systems so a lot of our development requires scalable code that needs to be concurrent.
We are using several AWS services and Serverless tech, working with different data storage and processing systems, such as PostgreSQL, OpenSearch and Athena. We are developing our next generation products following a Microservices architecture and event-driven models dealing with significant volumes of data in a high availability environment.
Skills and Experience – Must Haves
Demonstrable first-hand experience with delivery in all phases of the software development lifecycle
Experience developing software in Python or other object-oriented language such as C# or Java
Experience with RESTful API development
Experience with Serverless development such as AWS Lambdas or Azure Functions.
Skills and Experience – Nice to Haves
Experience with Docker and Kubernetes
Experience with CI/CD such as Gitlab or Jenkins
Experience with an RDBMS database and/or NoSQL database such as DocumentDB
Experience with automated testing
Experience in site reliability engineering
Experience with event-driven systems
Experience in building web services on AI/ML models
As the role is one of growth we would expect the successful candidate to continuously develop it, as well as deliver projects within tight deadlines while maintaining CACI’s high standards. You will be reactive and proactive in equal measures, and have the ability to assimilate information quickly. All CACI staff members are actively encouraged to grow and improve their skills with wide-ranging training programs for technical, management and sales core skills.
You will be given room to grow and improve, and freedom to explore new ideas and new ways of working. We are a collaborative and supportive team, and we work together to deliver best in class solutions for our clients.
Our Technology Stack

  • AWS and Azure
  • Python
  • Docker, Kubernetes, AWS EKS/ECS
  • AWS Lambdas and Azure Functions
  • AWS State Machines
  • OpenSearch, DocumentDB, PostgreSQL
  • AWS Glue and Athena
  • Gitlab
More about the Opportunity
The Software Developer is an excellent opportunity, and CACI Services India reward their staff well with a competitive salary and impressive benefits package which includes:
  • Learning: Budget for conferences, training courses and other materials
  • Health Benefits: Family plan with 4 children and parents covered
  • Future You: Matched pension and health care package
We understand the importance of getting to know your colleagues. Company meetings are held every quarter, and a training/work brief weekend is held once a year, amongst many other social events.

CACI is an equal opportunities employer. Therefore, we embrace diversity and are committed to a working environment where no one will be treated less favourably on the grounds of their sex, race, disability, sexual orientation religion, belief or age. We have a Diversity & Inclusion Steering Group and we always welcome new people with fresh perspectives from any background to join the group

An inclusive and equitable environment enables us to draw on expertise and unique experiences and bring out the best in each other. We champion diversity, inclusion and wellbeing and we are supportive of Veterans and people from a military background. We believe that by embracing diverse experiences and backgrounds, we can collaborate to create better outcomes for our people, our customers and our society.
Share job
Similar Jobs
View All
5 Hours ago
MTS II - Software Engineer
Information Technology
  • 4 - 7 Yrs
  • Pune
MAJOR RESPONSIBILITIES • Design, implement, integrate, and verify software applications and tools using JavaScript, NodeJS, and C++. • Enhance, optimize, and improve the efficiency and robustness of current software, with a particular focus on OSS ...
decor
1 Day ago
Business Advisory Analyst
Information Technology
  • Bangalore, Karnataka, India
Skill required: Banking Services - Core BankingDesignation: Business Advisory AnalystQualifications:BBA/BCom/Master of Business AdministrationYears of Experience:3 to 5 yearsAbout AccentureAccenture is a global professional services company with lea...
decor
1 Day ago
Front End Developer
Information Technology
  • Bangalore, Karnataka, India
Position Title: Front End DeveloperCompany: Johnson Controls (JCI)Location: BangaloreJob Summary: We are seeking a talented Front End Developer with 4-7 years of experience to join our dynamic team. The ideal candidate will have a strong background ...
decor
1 Day ago
Database Engineer III (Big Data)
Information Technology
  • Bangalore, Karnataka, India
LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consume...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Data Scientist Manager
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionLeads a team of people who design, develop and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” sources to generate actionable insights and solutions for client services and product e...
decor
1 Day ago
Sr. QA Engineer
Information Technology
  • Bangalore, Karnataka, India
Role Summary:Picarro is seeking an exceptional Sr. QA Engineer for functional testing of Picarro Analyzers. This role expects you to analyze requirements, create and execute test-plan, and record results in test-repo. This person is also expected to...
decor
1 Day ago
C++ Graphics and Windowing System Software Engineer - Mir
Information Technology
  • Bangalore, Karnataka, India
We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is ...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media