Required Skills

java j2Ee

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( )

  • Post :- 2nd May 2022

JOB DETAIL

Experience: 7 -12 Years

Designation: Senior Software Engineer

Job Description

Do you want to help build next-generation software applications? As a Software Engineer at Business IT, you will specialize in building enterprise-grade products that scale for the worlds largest companies. We take pride in delivering software that solves our customers' problems in innovative and creative ways.

In this role, you will concentrate on designing and implementing the new product capabilities to support our global customer base. You will be working in team which works on our market leading product line of HCL Software products. You will engage in handling build and release engineering tasks for our product.

Come and join the team, take ownership of a successful program and help us build next generation Business Application capabilities. We work in a fun and modern team environment.

Main Duties / Responsibilities

  • The individual would be a part of the HCL Business IT team handling software development & automation tasks.
  • To analyse, debug and resolve runtime problems and application issues.
  • Ability to analyze and provide workaround solutions to users within SLAs.
  • Be proactive and propose improvements (for e.g.: automation) that will enhance team effectiveness and efficiency thus increasing satisfaction of users.
  • Ability to lead team members by example, mentor the team members and should be self driven to offer new solutions for customer issues.
  • Work collaboratively with other teams, QA, Documentation & other stakeholders.
  • Work with project managers to ensure that all project deliverables are on time and high quality.
  • Should have extensive hands on experience in product developments and good understanding of software development life cycle.
  • Assist in deploying applications to Dev, QA, Production environments

Mandatory

  • Bachelors degree in Computer Science, Computer Engineering or similar technical field.
  • Extensive experience in development projects, hands on knowledge of Java, J2ee skills, Web services-SOAP & Rest API.
  • Knowledge of building Java based Projects using IDE such as IntelliJ, Eclipse etc.
  • Knowledge on Automation and must have experience with at least one automation tool.
  • Exposure on Automation using automated frameworks.
  • Knowledge & exposure with build and release management using one or more popular Build & Continuous Integration tools like Ant, Maven, NMake, GMake, Jenkins.
  • Hands-on experience with working on Projects in Windows 10 and Linux based environments like RHEL, CentOS
  • Strong scripting skills and basic design skills. Experience in any scripting language like shell and/or batch scripting is a must.
  • Hands-on knowledge of working on one of more popular Change and Configuration Management systems like Git, GitHub, Clear Case, Rational Team Concert, SVN, VSS
  • Experience in setting up build environment (develop / maintain / validate build definitions and platforms)
  • Ability to trouble-shoot a given situation systematically / problem determination skills.
  • Knowledge of the SDLC cycle by understanding the build and release activities since the initial to the closure of the project
  • Understand DevOps concepts and ability to articulate DevOps functions.
  • A team player with ability to help automate and streamline processes.
  • Ability to work with global teams and systems across cultures, languages and time-zones.
  • Excellent communication, collaboration, reporting, analytical skills.

Desired

  • Knowledge of FlexNet License Management application and tools.
  • Knowledge with tools and process around, Change Management, Licensing, Release Management, Documentation and Integration.
  • Knowledge in Jenkins and version control tools like SVN, Git/GitHub.
  • Knowledge in Shell, Perl, Python, JavaScript, Batch scripting.
  • Hands on experience with DevOps technologies including AWS, Azure, Docker Kubernetes & container based platform.
  • Ability to appropriately work and interact with varied stakeholders across HCL.

Company Information