2016-11-06

+ **Primary Location:** India,Maharashtra,Pune

+ **Education:** Bachelor's Degree

+ **Job Function:** Technology

+ **Schedule:** Full-time

+ **Shift:** Day Job

+ **Employee Status:** Regular

+ **Travel Time:** No

+ **Job ID:** 16023775

**Description**

**Job Purpose:**

This is an exciting opportunity for an experienced Software Build Engineer to join a fast paced and challenging group that interacts with many different development groups within Citi. As a key component of the software development life cycle, the successful candidate will join a strong team and help propel it to greater heights.

The ideal applicant will demonstrate a deep understanding of the Software Development Life Cycle, strong software build experience, excellent verbal and written communication skills, and a hunger for constant process improvement.

**Job Background / context:**

+ The position is based in Pune, India and is required to manage builds and deployments.

+ This role will report to the local manager in Pune.

+ The candidate will be part of build management team supporting Equiteis Technology Applications.

+ The candidate will work with many different development groups within Citi.

+ Requires good technical, analytical skills and highly ethical conduct.

+ Applies skills and knowledge to develop creative solutions to meet business needs.

**Key Responsibilities:**

+ Manage deployments to and configurations of pre-production environments.

+ Contribute to process improvements throughout the entire project cycle and release process, encouraging standardization, consistency, repeatability, and predictability

+ Manage the daily builds and releases for multiple project groups while constantly looking for new ways to exploit opportunities for automation, simplification, and smart use of tools

+ Develop, implement and maintain tools to automate the process for several Java/C++/C# -based, high-volume, and real time trading applications

+ Be part of the team that manages the entire release process, working closely with QA, Program Management, Engineering and Technical Operations teams

+ Drive detailed release plans and release procedures

+ Maintain auditable documentation and sign-offs for all projects and items for release

+ Help develop and enforce standards and processes for change and configuration management

+ Configure and manage issue tracking system software

+ Assist QA and Development in problem solving and troubleshooting as necessary

**Qualifications**

**Qualifications:**

+ Primary Location: Pune

+ Job Category : Technology

+ Schedule: Full-time

+ Shift: Day Job

+ Employee Status: Regular

+ Travel: No

+ Salary Grade: C10

+ Relocation: No

**Must have:**

+ 4 -6 Years of Strong experience with SCM and build tools

+ Systems-oriented scripting languages, such as Python, BASH Shell, Perl, Windows .bat

+ Solid Hands-on Linux and Windows OS skills

+ Build scheduling tool administration. (TeamCity, Jenkins)

+ Strong knowledge of command-line tools (sed/awk/cut/cat/etc.)

+ Familiarity with JIRA, Jenkins, cMAKE, Perforce, GIT and/or uDeploy

+ Excellent verbal and written communications skills

+ Interpersonal skills to interact with team members and clients

+ The desire and ability to thrive in a fast paced, highly fluid and pressurized environment

**Good to have:**

+ Comfortable in a mixed Windows/Linux environment

+ Prior experience building a common source base on multiple platforms

+ Software development experience (C++/C#/Java)

+ Strong understanding of Object Orientated methodologies

+ Ability to work as part of team and independently

+ Candidate should be willing to work extended hours in order to interact with global partners/teams or as per project demand

+ Education Level: Bachelor’s degree / B.Tech / M.E. / M.Tech (in computers, information technology or equivalent)

Show more