At a Glance
- Tasks: Develop and support applications, engage with clients, and ensure software quality.
- Company: Eviden is a global leader in digital transformation with a focus on data-driven solutions.
- Benefits: Enjoy 25 days annual leave, flexible benefits, private medical scheme, and a pension plan.
- Other info: We are a Disability Confident employer, committed to inclusivity.
- Why this job: Join an Agile team, work with cutting-edge technology, and make a real impact.
- Qualifications: Solid programming experience in C#/.NET and knowledge of Agile and DevOps practices required.
The predicted salary is between 43200 - 72000 £ per year.
Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion, is a global leader in data-driven, trusted and sustainable digital transformation. As a next-generation digital business with worldwide leading positions in digital, cloud, data, advanced computing, and security, it brings deep expertise for all industries in more than 47 countries. By uniting unique high-end technologies across the full digital continuum with 47,000 world-class talents, Eviden expands the possibilities of data and technology, now and for generations to come.
About the practice:
Within the AMS practice, Eviden provides on-going application support and development for a wide range of systems including bespoke applications and third-party COTS packages. This covers areas such as Incident Management, Problem Management, Service Request delivery, Development changes, and enhancements. The latter typically require the design and documentation of a solution and proposal before the development work commences.
We have an Agile mindset and approach to our service, where we adapt to change, learn through failure, and encourage feedback to bring in consistent improvement. We employ DevOps to shorten the systems development life cycle and provide continuous delivery of high software quality. This compliments our Agile mindset and approach to software development.
Candidates must have BPSSclearance and be eligible for SC level.
Duties & Responsibilities:
- Engage with clients to understand their business requirements and provide technical assistance to support teams to help resolve issues.
- Contribute to technical design and architecture discussions.
- Develop detailed technical requirements and elements of low-level design documentation.
- Implement both frontend & backend systems, delivered through TDD/BDD, using a variety of programming languages and tools, such as C# and .NET, to meet client needs.
- Contribute to ensuring the security, confidentiality, and integrity of the systems being built.
- Participate proactively as part of an Agile team, attending ceremonies and collaborating with others to deliver complex features.
- Undertake quality assurance and code reviews to ensure adherence to best practices and provide constructive feedback to other developers.
- Participate in release management.
Person Specification
Skills we can’t do without:
- Solid programming experience in C#/.NET.
- Strong knowledge of using frameworks such as .NET Core.
- Good knowledge in working with RDBMS such as Oracle, MySQL, or Postgres.
- Practical experience using design patterns.
- Practical experience of developing RESTful web services.
- Proven experience of unit testing, unit testing frameworks, and Test-Driven Development.
- Good knowledge of version control systems such as Git and associated CI/CD tooling.
- Proven experience in debugging or remote debugging of applications.
- Effective communication and team working skills.
- Good knowledge of HTML and CSS.
- Practical experience developing Microservice-based solutions.
- Practical experience of the Behaviour-Driven Development approach.
In addition, we are looking for candidates who have:
- Preferably worked within multidisciplinary teams in an Agile and DevOps environment.
- Experience of delivering in a Government Digital Service (GDS) environment.
- Recent experience using Project/Issue management tooling (Jira or similar).
- Familiarity with Continuous Integration pipelines (ideally with Azure DevOps, Jenkins, or similar).
- Awareness of Continuous Delivery.
- Used cloud & API services to deliver applications.
- Problem-solving skills and good analytical and reasoning abilities.
We Care About Our Employees\' Happiness By:
- 25 days of Annual leave + an option to purchase more through our Flexible Benefits.
- Flex benefits system – exciting opportunity to choose your own benefits.
- Pension - matching contribution up to 10%.
- Private Medical Scheme.
- Life Assurance.
- Enrolment in our Share scheme - subject to scheme eligibility criteria.
- Unlimited opportunities to learn in our Training platforms.
As a Disability Confident employer, we aim to ensure that people with disabilities who meet the minimum criteria for this position will be offered an interview. We are committed to making reasonable adjustments and changes as needed to the application and assessment process to remove or reduce any disadvantage associated with a person\'s disability.
#J-18808-Ljbffr
StudySmarter Expert Advice🤫
We think this is how you could land APPLICATION DEVELOPER in London
✨Tip Number 1
Familiarise yourself with Agile and DevOps methodologies, as these are crucial for the role. Understanding how to work in an Agile team and the principles of continuous delivery will give you a significant edge during interviews.
✨Tip Number 2
Brush up on your C# and .NET skills, especially focusing on frameworks like .NET Core. Being able to demonstrate your practical experience with these technologies will be key in showcasing your fit for the position.
✨Tip Number 3
Gain hands-on experience with RESTful web services and microservices architecture. Having real-world examples of projects where you've implemented these will help you stand out as a candidate.
✨Tip Number 4
Engage with communities or forums related to application development, particularly those focused on government digital services. Networking with professionals in this space can provide insights and potentially lead to referrals.
We think you need these skills to ace APPLICATION DEVELOPER in London
Some tips for your application 🫡
Understand the Role:Before applying, make sure you fully understand the responsibilities and requirements of the Application Developer position at Eviden. Tailor your application to highlight how your skills and experiences align with their needs.
Highlight Relevant Skills:Focus on showcasing your solid programming experience in C#/.NET, knowledge of frameworks like .NET Core, and familiarity with RDBMS such as Oracle or MySQL. Be specific about your practical experiences, especially in Agile and DevOps environments.
Craft a Strong Cover Letter:Write a compelling cover letter that not only introduces yourself but also explains why you are a great fit for the role. Mention your problem-solving skills, experience with RESTful web services, and any relevant projects you've worked on.
Proofread Your Application:Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a technical role.
How to prepare for a job interview at Atos SE
✨Showcase Your Technical Skills
Be prepared to discuss your solid programming experience in C# and .NET. Bring examples of projects you've worked on, especially those involving RESTful web services or microservices, to demonstrate your practical knowledge.
✨Understand Agile and DevOps Principles
Since the role involves working in an Agile and DevOps environment, make sure you can articulate your understanding of these methodologies. Share experiences where you've contributed to Agile ceremonies or used CI/CD tools like Azure DevOps.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills and analytical abilities. Be ready to discuss specific challenges you've faced in previous roles and how you approached resolving them, particularly in a team setting.
✨Communicate Effectively
Effective communication is key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to engage with clients and support teams. Highlight any experience you have in collaborative environments.