Application Developer

US-TX-Taylor
Job ID
2017-3562
# Positions
1
Experience (Years)
5
Category
Developer
Deadline Date
9/29/2017
Duration (Hours)
2080
Duration (Months)
12
Visa Restrictions
W2 Only

Overview

Allied Consultants, Inc. is an Austin-based firm which has for 25 years been a premier provider of technical and business professionals to clients in Texas. We are currently seeking an experienced Application Developer to be a key resource on a technical services team.

 

Allied Consultants offers its family of consultants excellent rates, a local support staff, and an attractive benefits package which includes medical insurance (Allied shares a percentage of the cost), life insurance, a matching 401(k) plan and a cafeteria plan.

Candidates selected for interview will be required to undergo criminal background checks and may be required to complete a drug screen in accordance with Federal and State Law.  Offers of Employment are contingent on a successful background check


Allied Consultants is an equal opportunities employer.

Responsibilities

Works independently and with the guidance of Sr. Automation Architect and Test Data Lead to create innovation and solutions with Puppet or relevant technology for application and database configuration in support of the client’s test environment. Will lead efforts to validate configuration settings and application updates in order to design and build a full suite of orchestrated and reliable configuration processes.

 

  • Participate in the creation of a configuration management strategy and design in support of QA and Test activities.
  • Participate in application configuration design meetings to provide input on functional requirements, product designs, schedules or potential problems that may impact the quality of configuration solution/s or overall product features.
  • Execute the development of automated configuration solution/s as per design decisions.
  • Ensure that all configuration solution/s meet agreed standards and that acceptance criteria are met by both Operations and Business units.
  • Report regularly to management on requirements and activities, to identify deviations from approved plans and carry out the necessary corrective actions.
  • Execute configuration management solution in support of the test environment usability in preparation for implementation.
  • Clearly communicate complex technical concepts in documentation as well as presentation.
  • Liaise with other management and IT disciplines to ensure configuration and environment needs are met.
  • In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by the supervisor/manager from time to time, as may be reasonably required of them.

Qualifications

Qualifications

Required:

 

  • Ability to understand and develop business processes using advanced workflow techniques and technologies.
  • Understanding of software development methodologies and practices, including agile development, continuous integration and continuous delivery
  • Experienced with programmatic interaction of various APIs (SOAP, REST)
  • Experience with system configuration management (Puppet, Chef, SCCM, etc.)
  • Experience of active participation in open source software communities
  • Strong coding background, especially in Ruby, Java, JavaScript, PowerShell, Shell
  • Experience with code versioning tools Git / CVS, and Stash

Work Experience

  • Minimum of 5 years (in excess of degree requirements stated above) of progressively responsible experience in Software Development or Configuration Management.
  • 3+ year’s hands on experience developing Configuration Management Solutions using Puppet and/or Ruby scripts.
  • Experience in oracle scripting.
  • 3+ years of managing integration environments.
  • Solid understanding of object oriented programming, design and debugging skills.
  • Excellent understanding of software design techniques.
  • Experience of source control systems and configuration management.
  • Basic level knowledge of XML and RDBMS concepts.
  • Experience in Agile development methodologies.
  • Proven ability to deliver quality results in a busy and dynamic business focused environment.
  • Superior oral and written communication skills.
  • Superior computer skills including common business applications such as MS Windows and MS Office including Excel, Word and Access

 

Education:

  • Bachelor’s degree in Engineering, Computer Sciences, Information Systems or related field or (5) five years applicable experience is required. 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.