Software Build Job Description

Software Build Job Description

4.5
163 votes for Software Build
Software build provides equivalent knowledge of computer science fundamentals in object-oriented design, data structures, and algorithm design.

Software Build Duties & Responsibilities

To write an effective software build job description, begin by listing detailed duties, responsibilities and expectations. We have included software build job description templates that you can modify and use.

Sample responsibilities for this position include:

Work with the VP, Deployment Operations - Code to deliver on the agreed Code Management strategy
Demonstrate ownership and control of Barclaycard owned code assets
Be recognized as an expert in the field of Software Configuration Management (SCM) and Development Operations (DevOps)
Work with the relevant Project personal to provide innovative solutions to meet the Change / Release / Implementation demands of the Business
Provide day to day management and guidance to the technical subject matter experts supervised by the role
Ensure all solutions have integrity and are compliant with Barclays and regulatory standards
Support the development of Business Services Deployment strategy and plan for the supported business area
Provide ad-hoc consultancy as required to the business on technical matters related to Software Configuration Management and DevOps
To be Responsible and the go-to person for the Deployment Operations Code solutions linked to application releases for the Barclaycard environment
Execute the technical delivery of code deployment ensuring delivery to the timescales cost, quality and service standards to clients to timescales

Software Build Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Build

List any licenses or certifications required by the position: II, IAT, ITSM, CSM

Education for Software Build

Typically a job would require a certain level of education.

Employers hiring for the software build job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Software Engineering, Computer Engineering, Science, Technical, Mathematics, Technology, Electrical Engineering, Math

Skills for Software Build

Desired skills for software build include:

Compiler concepts
Network
Operating system
Software design patterns
XML
Algorithms
Data structures
Object-oriented design
Ant
Cloud

Desired experience for software build includes:

To be an expert in the field of Deployment Operations - code management expertise
Assist in the build of solutions to support efficient, maintainable, secure and resilient Deployment Operations - code management processes for build, test, deployment testing and OAT environments for Barclaycard
Build and implement Deployment Operations - code management processes and solutions that can integrate with the wider bank processes
To be able to translate complex information simply and formalize into an easy to read PowerPoint Presentation
Develop a next generation build & dependency management application
Develop services and tools that provide insight and automation to engineers

Software Build Examples

1

Software Build Job Description

Job Description Example
Our growing company is hiring for a software build. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software build
  • Participates in planning activities by precisely estimating development efforts for defined requirements
  • Meets commitments by delivering accurate, scalable solutions within agreed to milestones
  • Ensures technical documentation is created (as part of all assignments) and maintained as the basis for future enhancement and knowledge sharing
  • Develop, coach and mentor project teams on SDLC, CI (Continuous Integration) and CD (Continuous Delivery) practices with a view to creating process champions
  • Partner with project teams and provide ‘best-fit’ solutions
  • Recent hands on experience of working with tools such as SVN, Jenkins, Chef, Nexus and UrbanCode Deploy is required
  • Responsible for providing build and release strategy for highly complex parallel and concurrent releases for a Software Product
  • Owns, manages and improves release process
  • Leveraging Agile and Lean software development methodologies to drive engineering tools deployment upstream into the product development life cycle
  • Assist with Technical roadmap planning & upgrades for strategic tools
Qualifications for software build
  • Experience with JavaScript, C# or Perl/Python programming
  • Familiar with test automation process and tools
  • Solid scripting in perl shell scripting
  • Working experience with of the languages - C, C++, Perl, Python, Ruby, Java
  • Large scale simulated systems
  • Best programming practices
2

Software Build Job Description

Job Description Example
Our company is hiring for a software build. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software build
  • Work with product team to define, implement and support the continuous delivery pipeline
  • Assist Product teams with the adoption of best practices around configuration management, containers, immutable infrastructure, and DSL builds
  • Evaluate prospective engagements, draft proposals, and advise on how to achieve strategic objectives
  • Source control branching/merging management
  • Maintenance of existing tools and research of new tools for process improvements
  • Publish releases to appropriate deployment servers
  • Reviews, analyzes, debugs, and modifies existing automation systems in support of titles currently in development and in production
  • Accountable for crash and telemetry collection from automated, development, and production systems
  • Works closely with stakeholders across multiple teams to ensure work aligns with requirements and game team goals
  • Programs tools and utilities to support work of the development team
Qualifications for software build
  • OO principles
  • Small, medium, and large team environments
  • Proponent of change
  • Able to function in a highly complex and fluid development environment
  • Perforce (or similarly complex source code control system)
  • Familiarity with relational database environments
3

Software Build Job Description

Job Description Example
Our company is looking to fill the role of software build. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software build
  • Taking ownership of the Build process
  • Pro-active contribute to continuously improve our build and release processes
  • Have an appreciation for the bigger business picture
  • Challenged by complex architecture and code
  • Passionate about helping our products to stay “future-proof”
  • Deliver on product functionality, while also operating and improving the existing infrastructure
  • Participate in an on-call rotation for the team's services
  • Communicate technical ideas and direction across the organization
  • The Senior Operations Engineer is responsible for designing, programming, enhancing and implementing tools and processes to continually increase development productivity and improve product quality
  • Systems and processes designed by the Senior Operations Engineer are expected to make efficient use of both human and compute resources
Qualifications for software build
  • Minimum of 3 months experience with with Windows and Linux administrative/development environment
  • Minimum of 3 months experience with JavaScript, C# or Perl/Python programming
  • Passionate about games, and the software development process
  • Data-driven models
  • Experience with automated testing systems
  • Experience in optimizing not only process, but data collection and distribution models
4

Software Build Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software build. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software build
  • Ensure that tasks are delivered in a timely manner and that adequate resources are available for upcoming tasks
  • Proactively provide support and fix issues before they are raised by the game team
  • Provide feedback to the game team about best practices and give advice on the best way to accomplish goals
  • Communicate new ideas, new tech, and fixes made on their title to their DRE colleagues
  • Work closely with the team of developers to provide early feedback on new features and functionality
  • Drive our test automation to the point of continuous testing as part of a continuous delivery pipeline
  • Communicate with the users, providing assistance and advice, and incorporating feedback
  • Provide feedback on the usability of the service pipeline of new features
  • Develop automation, unit tests using C#
  • Take an active role in quality assurance by participating in functional specification and software design reviews held by the team and provide customer centric and technical input
Qualifications for software build
  • Must be pursuing a BS in Computer Science or other Science and Engineering programs
  • Ability to identify issues, and to present a set of solutions for the problem
  • A passion for taking a good process, optimizing it, and turning it into a "Best in Class" process
  • 2+ years experience in software configuration and building in a MS Windows development environment
  • 2+ years experience in software development using C#, VB.NET, ASP.NET and/or C++
  • Strong knowledge of SQL Server and SQL scripting required, with some database administration experience
5

Software Build Job Description

Job Description Example
Our company is growing rapidly and is looking for a software build. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software build
  • Work closely with developers to extend automated unit and functional test cases, code coverage and complement the exploratory testing that you perform
  • Be proactive in bugs finding for the software and/or hardware being developed by your team
  • Work as an agile member of a combined scrum team, running in short cycles to develop functional software in quick iterations
  • Support and automate the stream from dev change to production
  • Administer source code version control system and conduct version control, branching, merging, and labeling for managing multiple release versions of multiple products
  • Perform source code management and version control system administration duties
  • Identify and sponsor new initiatives in tool building or improving
  • Perform scheduled product builds supporting ongoing releases
  • Work under accelerated software development cycles, and help ensure that shipped products meet rigorous standards of quality and are delivered on time
  • Debug compiling and build errors
Qualifications for software build
  • Help resolve issues with automated builds
  • Passionate about build automation and improving developer productivity
  • Experience with testing frameworks like JUnit, TestNG, Spock, or Geb
  • Familiarity with languages like Groovy, Ruby, Python, or Scala
  • Hands-on experience with Visual Studio, MSBuild and Team Foundation Server
  • Hands-on experience with tools used to create automated application installation packages

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates