Salary 90,000 - 120,000 GBP per year
Requirements:
- We are looking for a Senior Software Engineer who possesses strong experience in C#, .Net Framework, Angular JS, AWS cloud, and SQL. Experience in a product setup and within the Utilities domain is a plus. Candidates should have a solid background in developing high-quality software solutions and be knowledgeable about various CI/CD tools, managing applications and deployment in AWS cloud infrastructure, and working with API gateways. We also value experience with Node.js, Docker, AWS S3, SQS, SNS, and Amazon RDS. Familiarity with Agile methodologies, TDD, and BDD is essential. A deep understanding of REST principles and experience in building APIs is also required.
Responsibilities:
- In this role, you will be responsible for developing and maintaining software solutions that align with our company's goals using C#, Angular JS, Advanced JS, Web API, SQL server, AWS cloud, and the .Net Framework. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the performance, quality, and responsiveness of our applications. You will help maintain code quality and organization while participating in code reviews to uphold high standards. Your role will also involve working closely with product management to translate requirements into technical specifications. Additionally, you will stay updated with the latest industry trends and technologies and contribute to the continuous improvement of our development processes. Your responsibilities will include developing and executing unit tests to ensure code quality, as well as documenting software designs and code for maintainability.
Technologies:
- .NET Framework
- API
- AWS
- Angular
- C#
- CI/CD
- Cloud
- Docker
- Support
- REST
- SQL
- TDD
- Web
- ASP.NET
- NodeJS
More:
At Cognizant, we are one of the world’s leading professional services companies, focused on transforming our clients’ business, operating, and technology models for the digital era. Our unique consultative approach enables clients to envision, build, and run more innovative and efficient businesses. We offer the chance to make a significant impact, with the empowerment to drive your own career development through our award-winning learning and development ecosystem. We are committed to fostering a sense of belonging through our diversity and inclusion initiatives, and we provide a comprehensive total rewards package that includes competitive salaries, flexible health benefits, and true work-life balance. Join us and thrive alongside a high-caliber team that values your unique experiences and perspectives.