Sr. Developer at Capgemini
We need one to work with other developers on .NET Core, APIs, Plug-ins, interfaces, etc in support of various restaurant technology initiatives.
Must Require Skills:
- Bachelor's degree in computer science, information technology, or a related field or a combination of education/training and work experience equivalent to an advanced degree.
- Experience in writing web-based applications
- Knowledge of version control tool GIT
- Experience with Docker and containers
- Strong analytical and problem-solving skills
- Strong communication skills, both written and verbal, to share application expertise, communicate complex business problems, and facilitate discussions with stakeholders.
- Self-starter and ability to manage own time effectively
- Strong organization skills
- Must be able to solve complex problems through research and analysis.
- Has worked with Agile methodologies
- Product-oriented mindset
Knowledge:
- Microservices architecture
- C# (.NET Framework and .NET Core)
- C / C++ foundational knowledge
- Multithreading programming
- Performance optimization
- Test-driven development
Description:
Responsibilities:
- Experience in software development, processes, and methods including best practices and tools for continuous integration, code branching and builds.
- Will work with other developers on .NET Core, APIs, Plug-ins, interfaces, etc in support of various restaurant technology initiatives.
- Take end-to-end accountability of software across all phases of the delivery lifecycle
- Contribute to risk identification and risk mitigation strategies associated with the architecture
- Ability to translate business requirements into technical design
- Design solutions taking functional and non-functional requirements (performance, security)
- Lead development teams in the implementation of the technical design
- Sustain a high level of code quality through Extreme Programming practices
- Design automated unit and component tests in compliance with the testing strategy
- Provide technical guidance and support to more junior developers
- Ability to evaluate the effort of the activities requested.
- Ability to explain tasks completed during the sprint to stakeholders in both technical and non-technical manner.
- Responsible for addressing change requests/feature enhancements refining requirements and assisting them in progressing the requirement through the release management process.
- Document the procedures and recommendations for all phases of product tests
- Create Documentation as needed
JSON, XML
The Capgemini Freelancer Gateway is enabled by a cutting-edge software platform that leads the contingent labor world for technology innovation. The software platform leverages Machine Learning and Artificial Intelligence to make sure the right people end up in the right job.
A global leader in consulting, technology services, and digital transformation, Capgemini is at the forefront of innovation to address the entire breadth of clients’ opportunities in the evolving world of cloud, digital, and platforms. Building on its strong 50 year heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. It is a multicultural company of over 200,000 team members in more than 40 countries. The Group reported 2018 global revenues of EUR 13.2 billion.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)