Logo of Huzzle

Integration Consultant

image

Capgemini

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Manila

AI generated summary

  • You must have expertise in .NET, Java, cloud services (AWS/Azure), microservices, API design, DevOps, containerization, and strong programming skills across multiple languages and frameworks.
  • You will collaborate with teams, design features, conduct unit tests, fix bugs, document processes, support deployments, engage with stakeholders, and mentor junior developers while applying Agile practices.

Requirements

  • .Net core
  • .NET Framework 6
  • .Net MVC
  • ActiveMQ
  • ADO.NET
  • Advanced C#
  • Advanced JavaScript (ES2015)
  • Agile (Software Development Framework)
  • Android
  • Angular
  • Ansible
  • API design
  • API Gateway
  • API integration
  • ASP.NET
  • ASP.NET Core
  • ASP.NET Core Web API
  • ASP.NET MVC 5
  • Assymetric Encryption
  • Attentiveness
  • AWS Compute and PAAS
  • AWS DevOps
  • AWS Lambda
  • Azure Boards
  • Azure Compute
  • Azure DevOps
  • Azure Integration Services
  • Azure Repos
  • Azure SDK
  • Azure Security
  • Azure Storage
  • Blazor
  • C#
  • C/C++
  • Caching
  • Cloud Computing
  • Cloud Migration
  • Cloud Storage
  • Cloud Strategy
  • Collaboration
  • Compression
  • Containerization
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Core Java
  • Critical Thinking
  • CSS3
  • Data formats JSON XML
  • Data formats YAML
  • DevOps
  • Docker
  • Entity framework
  • Entity Framework Core
  • Git
  • GitHub
  • gradle
  • Groovy
  • Hashing
  • Hibernate
  • HTML5
  • HTTP and verbs
  • Hybris
  • IDE
  • Java Webservices
  • JavaScript
  • Jenkins
  • Jmeter
  • JMS ( Java Messaging Service)
  • jQuery
  • JSP
  • junit
  • Kafka
  • Kubernetes
  • Learning Mindset
  • Linux
  • Logic Apps
  • maven
  • Message Oriented Middleware
  • Microcontrollers
  • Microservices
  • Microsoft SQL Server
  • mockito
  • Monitoring and Optimizing Azure Solutions
  • Mulesoft
  • Multi-Cloud
  • MVC Core
  • Node Js
  • noSQL
  • Nunit Testing
  • OWASP
  • Problem Solving
  • Profiling
  • React
  • Rest API
  • Rest Webservices
  • RTOS
  • Ruby on Rails
  • Serial Comunication
  • Service registry
  • Servlets
  • SOA (Service Oriented Architecture)
  • Software Design patterns
  • Software Testing
  • Source Control
  • Spring Core
  • Spring Data
  • Spring MVC
  • Stakeholder Management
  • Struts
  • Symetric Encryption
  • System Design
  • Terraform
  • Time Management
  • Tuning
  • Unit Testing
  • Verbal Communication
  • Verification and Validation
  • Vue
  • WCF
  • Web API
  • Written Communication

Responsibilities

  • Job Description - Grade Specific
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews to maintain code quality and distribute knowledge.
  • Document development processes, code changes, and other technical information.
  • Understand and apply Agile methodologies in project management.
  • Contribute to all phases of the development lifecycle.
  • Design and maintain APIs and microservices.
  • Support the deployment and monitoring of applications in production environments.
  • Engage with stakeholders to gather requirements and provide updates on project status.
  • Ensure adherence to best practices and coding standards.
  • Mentor junior developers and promote knowledge sharing within the team.

FAQs

What are the primary responsibilities of an Integration Consultant?

An Integration Consultant is responsible for designing, implementing, and maintaining integration solutions, ensuring seamless communication between systems and applications, and providing technical support for integrations.

What key skills are required for this role?

Key skills required for this role include proficiency in .NET Core, Azure Integration Services, API design and integration, Advanced C#, JavaScript, and experience with cloud technologies like AWS and Azure.

Is experience with Agile methodologies necessary for this position?

Yes, experience with Agile methodologies is essential as it supports the collaborative approach in software development and project management.

What programming languages should candidates be familiar with?

Candidates should be proficient in C#, Java, and JavaScript, as well as have knowledge of other languages such as Groovy, Ruby, and SQL.

Are there opportunities for training or professional development?

Yes, we encourage a learning mindset and provide opportunities for training and professional development to help our employees grow their skills.

Do I need to have experience with both .NET Framework and .NET Core?

Yes, familiarity with both .NET Framework and .NET Core is beneficial, as different projects may require different frameworks.

Is knowledge of containerization important for this role?

Yes, knowledge of containerization technologies like Docker and Kubernetes is important for deploying and managing applications efficiently.

Will I be working with cloud services in this role?

Yes, candidates will work extensively with cloud services, particularly Azure and AWS, to facilitate integration and optimize solutions.

What tools will I need to be familiar with?

Candidates should be familiar with tools such as Azure DevOps, Git, Jenkins, and various monitoring and optimization tools for Azure solutions.

Is knowledge in Microservices architecture necessary?

Yes, understanding Microservices architecture is important as it plays a key role in designing scalable and flexible integration solutions.

Get the Future You Want

Technology
Industry
10,001+
Employees
1967
Founded Year

Mission & Purpose

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.