Logo
job logo

Senior Programmer/Developer - GCP Developer Job at Capgemini in Atlanta

Capgemini, Atlanta, GA, US

Save Job

Overview

Senior Programmer/Developer - GCP Developer (053120)

Senior Programmer/Developer - GCP Developer

Responsibilities

  • 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.
  • Experience interpreting architecture and design, conducting code reviews, mentoring, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
  • 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; represent team in project meetings. Work with business and functional analysts, and software & solution architects to ensure 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.

Required Skills and Experience

  • 6-8 years (2 years minimum relevant experience in the role) experience, Bachelor’s Degree.
  • Experience in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management.
  • Proficient in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.

Technical Qualifications (selected from job description)

  • 10-15 years as a Full-stack developer with backend experience and server-side frameworks (Java / Spring / Spring Cloud / Hibernate / SpringBoot Microservices).
  • Familiarity with end-to-end traceability of applications in a microservice architecture.
  • 2+ years of experience with Google Cloud Platform (GCP).
  • Understanding of best practices in software engineering for secure products; 12-factor architecture design.
  • Experience with Microservices, REST services, and SOAP.
  • Experience with databases (Spanner, Postgres/Oracle/MySQL, NoSQL such as MongoDB, Cassandra, Neo4j).
  • Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus.
  • Experience with CI/CD and related tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT, Bitbucket, Maven, Gradle, Octopus/RunDeck, etc.).
  • Strong expertise in core Java, Spring Framework (Spring Boot), JPA, Hibernate.
  • Knowledge of microservice architecture, design patterns, messaging and event-driven architecture.
  • Knowledge of Docker and Kubernetes.
  • GCP cloud migration experience in modernization projects.
  • Solid grasp of web and backend application development; strong written and verbal skills; strong interpersonal and teamwork focus.

Work Delivery and Landscape

Candidates should be flexible and willing to work across delivery landscapes including Agile Applications Development, Support and Deployment.

Eligibility

Applicants for employment in the US must have valid work authorization that does not require sponsorship of a visa for employment in the US by Capgemini.

Qualifications and Leadership

  • Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
  • Capgemini is a global leader in consulting, digital transformation, technology and engineering services with a broad range of services from strategy to operations.

About this description

This is a general description of the duties, responsibilities and qualifications required for this position. Capgemini will consider reasonable accommodations when necessary to provide equal employment opportunities.

#J-18808-Ljbffr En Español:

Presentación general

Programador/Desarrollador Senior - Desarrolladores de GCP (053120)

Programador/Desarrollador Senior - Desarrolladores de GCP

Responsabilidades

  • Responsable de la programación y desarrollo de software utilizando varios lenguajes de programación, herramientas y marcos relacionados, revisando el código escrito por otros programadores, recopilando requisitos, corrigiendo errores, probando, documentando e implementando sistemas de software.
  • Experiencia en la interpretación de arquitectura y diseño, realización de revisiones de código, asesoramiento, orientación y seguimiento de los programadores, garantía de la adhesión a las políticas de programación y documentación, desarrollo de software, pruebas y liberación.
  • Asignar, coordinar y revisar el trabajo y las actividades del personal de programación. Colaborar con los fabricantes de computadoras y otros usuarios para desarrollar nuevos métodos de Programación.
  • Supervisar, capacitar, asesorar a los programadores de nivel junior en la programación; representar al equipo en las reuniones de proyectos. Trabajar con analistas empresariales y funcionales, y arquitectos de software y soluciones para garantizar que los programas y sistemas funcionen según lo previsto.
  • Supervisar, asesorar y gestionar grandes equipos de programadores en uno o más proyectos; representar a los equipos de proyectos en reuniones de proyectos/programas o en reuniciones con patrocinadores.

Habilidades y experiencia requeridas

  • 6 a 8 años (2 años de experiencia mínima relevante en el puesto) experiencia, Licenciatura.
  • Experiencia en Técnicas de Ingeniería de Software, arquitectura de ingeniería de software, ciclo de vida de la ingeniería del software y gestión de datos.
  • Proficiente en análisis de negocios, conocimientos empresariales, liderazgo en ingeniería de software, conocimiento de arquitectura y diseño de soluciones técnicas.

Qualificaciones técnicas (se seleccionan a partir de la descripción del puesto de trabajo)

  • 10-15 años como desarrollador Full-stack con experiencia en backend y frameworks del lado del servidor (Java / Spring / Spring Cloud / Hibernate / SpringBoot Microservices).
  • Familiarización con la trazabilidad de extremo a extremo de las aplicaciones en una arquitectura de microservicios.
  • 2+ años de experiencia con Google Cloud Platform (GCP).
  • Comprensión de las mejores prácticas en ingeniería de software para productos seguros; diseño de arquitectura de 12 factores.
  • Experiencia en Microservicios, servicios REST y SOAP.
  • Experiencia con bases de datos (Spanner, Postgres/Oracle/MySQL, NoSQL como MongoDB, Cassandra, Neo4j).
  • La experiencia con Node.js, React, Backbone u otras tecnologías MVC del lado del cliente es una ventaja.
  • Experiencia con CI/CD y herramientas relacionadas (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT, Bitbucket, Maven, Gradle, Octopus/RunDeck, etc.).
  • Fuerte experiencia en Java básico, Spring Framework (Spring Boot), JPA, Hibernate.
  • Conocimiento de la arquitectura de microservicios, patrones de diseño, mensajería y arquitectura basada en eventos.
  • Conocimiento de Docker y Kubernetes.
  • Experiencia en migración en la nube de GCP en proyectos de modernización.
  • Comprensión sólida del desarrollo de aplicaciones web y backend; fuertes habilidades escritas y verbales; fuerte enfoque interpersonal y de trabajo en equipo.

La entrega del trabajo y el paisaje

Los candidatos deben ser flexibles y estar dispuestos a trabajar en todos los ámbitos de entrega, incluidos el desarrollo, el apoyo y la implementación de aplicaciones ágiles.

Eligibilidad

Los solicitantes de empleo en los EE.UU. deben tener una autorización de trabajo válida que no requiera el patrocinio de una visa para empleo en Estados Unidos por parte de Capgemini.

Calificaciones y liderazgo

  • Capgemini es un Empleador de Igualdad de Oportunidades que fomenta la diversidad en el lugar de trabajo. Todos los solicitantes calificados recibirán consideración sin importar la raza, el origen nacional, la identidad/expresión de género, la edad, la religión, la discapacidad, la orientación sexual, la genética, el estatus de veterano, el estado civil o cualquier otra característica protegida por la ley.
  • Capgemini es un líder mundial en servicios de consultoría, transformación digital, tecnología e ingeniería con una amplia gama de servicios, desde estrategias hasta operaciones.

Sobre esta descripción

Esta es una descripción general de los deberes, responsabilidades y cualificaciones requeridos para este puesto.

#J-18808-Ljbffr