Senior Consultant/Manager Backend Engineer
Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment.
Applicants for employment in the US must have valid work authorisation that does not now and/or will not in the future require sponsorship of a visa for employment authorisation in the US by Capgemini.
Who are you?
You assign, coordinate, and review work and activities of programming personnel. Collaborate with computer manufacturers and other users to develop new programming methods. Supervise, train, mentor junior level programmers in programming and program coding. Represent team in project meetings. Work with business and functional analysts, and software & solution architects in ensuring that programs and systems function as intended Supervise, mentor and manage large teams of programmers in one or more projects. Represent project teams in project/program meetings or in meetings with sponsor.
Qualifications: 6-12 years experience, Bachelor’s Degree.
Must have experience in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management.
Should be proficient in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.
What’s the job?
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems. Experienced programmers are also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
Sr. Consultant/Manager Backend Engineer with Node, Express, APIs, services, REST, databases experience.
5+ Years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java and J2EE Technologies
Experience working with Agile/Scrum project delivery.
Proficient in design and development of Rest web services and Java design patterns.
Strong skills in service development using NodeJS/Express
Web service API development and design experience
Understanding and experience with AWS Lambda preferred
Understanding and experience with NoSQL databases (DynamoDB) preferred
Experience in unit testing NodeJS components
Must be able to operate independently within a given context.
Must be a self-starter and demonstrative initiative.
Must be able to produce clear and concise interface and design documentation
Hands-on experience on JAVA/J2EE technologies, REST Web services and SQL.