Job Requirement Detail
Share on
J15600001
itinyplanet
Software Build Engineer
02/19/2018
CA
Upland
software,
0 Years.
1
6 Months
US-Citizen,GC,TN/EAD(GC-L2),H1B,
Contract-Jobs,

The Software Build Engineer role at our client requires an individual with strong configuration management skills and experience managing the software build process in a complex development environment with parallel branches and complex dependencies. The position also requires well-developed communication skills to be a member of the joint IT and Operations team to support the backend business functions and to work closely with the Development teams in tackling mission-critical software release projects.

The individual must be a self-starter who can take ownership for the software development build process. This includes documenting the processes, workflows, and checklists so that others can deploy builds in their absence.

The ideal candidate has solid hands-on experience with Atlassian products BitBucket, Bamboo, and JIRA, using Continuous Integration and Continuous Deployment and is well versed in both Microsoft and iOS development environments. 

Experience with healthcare transaction-based systems, including billing applications, HL7, EMR, Scheduler, is a plus.

 

SKILLS AND ABILITIES

The broad set of skills desired for this position include:

Database: SQL 2008, SQL 2016, database design, TSQL, stored procedures/triggers, SSIS, BI.

Development Tools: C#, iOS, VB.NET, Visual Studio, .NET Platforms (2, 3.5, 4), Enterprise Library

Strong verbal and written communication skills

Strong analytical skills and the ability to troubleshoot bugs in existing code

Working knowledge of Git Workflows and source control branching for SDLC

Automated build transformation scripting across multiple deployment environments

Creating and maintaining configuration management documentation

 

Nice to Have:

o Web: ASP.NET, Web Services, AJAX, jQuery, HTML, CSS, JavaScript, MVC, web scalability.

o Network: Active Directory, Server Configuration & Management, TCP-IP, DNS.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

The essential duties of the Software Build Engineer include the following:

Collaborate with upper management and project stakeholders.

Work with vendors and business partners on build requirements.

Work effectively independently or as a team member with multiple tasks in a fast-paced environment.

 

SECONDARY DUTIES AND RESPONSIBILITIES

In addition to the above, the Software Build Engineer may be called upon to perform the following:

Writing advanced build scripts

Release documentation

 

EDUCATION AND EXPERIENCE

Experience with MS SQL Server T-SQL query development

BS in Software Development or equivalent experience

5+ years experience in roles with increasing responsibility and complexity

 

CERTIFICATES, LICENSES, REGISTRATIONS

Microsoft Certified Systems Engineer (MCSE) Windows NT 4.0 or higher - Desired

 

SCOPE AND ACCOUNTABILITY

The Software Build Engineer interfaces directly with Product Management, QA, and Senior Management to understand project requirements and business needs. The expectations of this role are that if you do not know the answer to a question or problem, you have the initiative, drive, and skill set to research and find the answer, including learning new tools and skills.

The individual in this position will be expected to make independent decisions which may or may not be guided by clearly stated standards and processes. Work is performed under limited supervision. Ownership of defined responsibilities and key measures of success, documenting processes and procedures, and team leadership are key requirements for success in this position.

 

WORK ENVIRONMENT

This position is performed primarily in an office environment. Significant portions of the job require extended sedentary periods, constant work with computers (including an extended period of keyboarding), and repetitive motion of hands and wrists.

TOP