Logo of Huzzle

Software Engineer - B

image

Capgemini

1mo ago

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

AI generated summary

  • You must have expertise in .NET, C#, JavaScript, Agile, cloud services (AWS, Azure), microservices, DevOps tools, API design, and experience with databases and various programming frameworks.
  • You will monitor and optimize Azure solutions, design and integrate APIs, manage CI/CD processes, collaborate with stakeholders, and apply software design patterns and testing in cloud migration projects.

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 Responsibilities
  • Monitoring and Optimizing Azure Solutions
  • API design
  • API integration
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Collaboration
  • Stakeholder Management
  • Software Design patterns
  • Software Testing
  • Verification and Validation
  • Problem Solving
  • Critical Thinking
  • Learning Mindset
  • Time Management
  • Attentiveness
  • Cloud Strategy
  • Cloud Migration
  • Microservices
  • Containerization
  • Source Control
  • Data formats JSON XML
  • Data formats YAML
  • Service registry
  • Microcontrollers
  • Message Oriented Middleware

FAQs

What programming languages should I be proficient in for this role?

You should be proficient in C#, Java, and JavaScript, along with familiarity in other languages such as C/C++, Groovy, and Ruby on Rails.

Is experience with cloud platforms required?

Yes, experience with cloud platforms, specifically AWS and Azure, is important for this role.

What development methodologies does the company follow?

The company follows Agile methodologies as part of its software development framework.

Will I be working with microservices?

Yes, familiarity with microservices architecture is required for this position.

Are there any specific database technologies I need to know?

Yes, knowledge of Microsoft SQL Server and experience with both relational and NoSQL databases are necessary.

Is knowledge of DevOps practices important?

Yes, understanding of DevOps practices, including CI/CD, is essential for this role.

What type of applications will I be developing?

You will primarily be developing web applications, REST APIs, and possibly mobile applications.

Are there any security practices I should be aware of?

Yes, knowledge of OWASP principles and asymmetric/symmetric encryption techniques is important for ensuring secure application development.

Do I need to have experience with containerization technologies?

Yes, experience with containerization tools such as Docker and Kubernetes is required.

Will there be opportunities for collaboration with other teams?

Yes, collaboration is encouraged, and you'll need strong stakeholder management and communication skills to work effectively with cross-functional teams.

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.