+ **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)