CACI India - Azure .Net Developer
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 and employing approx. 22,000 people worldwide.
CACI Ltd is an international data and technology consultancy with £154m turnover and 1100 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference.
We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software.
Founded in 2022, CACI Services India is playing a key role in empowering digital transformation for CACI clients, by becoming a seamless integrated offshore software development capability for CACI Business Units, committed to delivering innovative, high-quality solutions, while fostering strong, collaborative partnerships and transcending geographical boundaries.
Who we are
At CACI we help clients transform their businesses using data and technology so they’re ready for todays and tomorrow’s challenges. Digital Solutions is a team of 110 and growing, we design, build, and operate complex cloud, digital and data platforms for some of the UK’s leading public and private sector organisations including BMW, Mitchells and Butlers, Police Digital Service, Ministry of Justice, Home Office, National Records of Scotland, National Air Traffic Services, and Network Rail.
We’re passionate about delivering great outcomes to our clients and are proud of our long-term engagements in both ongoing project delivery and service management.
We’re innovators too, with a new venture, CACI Digital Forensics Laboratory, being launched later this year.
What you’ll be doing
This is an exciting opportunity to join the Digital Solutions as one of our Microsoft Azure/.Net Developers as part of our expanding Azure/.Net and CRM development team. Working in a dynamic fast paced environment, the successful candidate will be expected to own software development activities for an ongoing high-profile contract as well as collaborating with the wider team. This role will involve all aspects of the software development process.
The ideal candidate will be quality driven and self-motivated, with experience in Azure Integration Services development, including testing (unit test, other manual and automated testing activities).
Who you are
Passionate about technology, professional, motivated, collaborative and continually seeking to learn and develop. Excited about the opportunity to work in a full lifecycle software business.
Must Have:
The successful candidate will have experience working with .Net and Azure functions at developer level including:
- Azure Functions exposure - 1+ years experience (NOTE: This is not a No Code/Low Code role)
- Microsoft .Net development (C#) – 5+ years experience)
- Unit Testing using NUnit, MSTest or XUnit
- Strong documentation review capabilities
- Ability to ensure code produced is well documented and of a suitable quality
- Ensure adherence to coding standards
- Experience working in a large corporate organisation
- Experience working with Microsoft Dynamics 2016/365 platform or alternative CRM variant
- Knowledge of the underlying Dataverse structure
- Knowledge of Plugins including custom web api
- JavaScript / Type Script including any of the latest technology.
- C# for Web and Server-Side development including Transactions.
- SQL Server Reporting.
- HTML and CSS.
Note: Candidates must be eligible for BPSS vetting
What we can offer you:
Training, personal development and progression
We understand that your career progression is important to you. At CACI people get promoted on merit when they are ready. This means that your career is completely in your own hands and there is never a ceiling for your progress. Everyone’s career path is different. We welcome people exploring different areas and trying out new skillsets. Just because you start off down one path doesn’t mean you are committed to it indefinitely. At CACI you have the freedom to carve your own career path.
As well learning on the role, we will support you to gain certifications that enhance your career prospects and deliver value to CACI.
As your role progresses, we will review your training and development to ensure currency with our business roadmap.
Flexibility
The key to our success is our teamwork and collaboration. We take a hybrid approach – working remotely and coming into the office depending on the business demand and collaboration required as part of the delivery process.
Benefits
- Competitive salary
- Pension contributions up to 5% (matched by employee and employer)
- Life Insurance
- Personal Accident Insurance
- Private Health Insurance from 2nd anniversary
- Sickness & Disability income protection from 3rd anniversary
- On site gym membership at our Kensington Office
CACI is an equal opportunities employer. 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.
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.
Other details
- Pay Type Salary
- HITEC City, Hyderabad, Telangana 500081, India