14 days old
2018-07-312018-08-28

Application Developer II|2 Openings

Hallett, OK 74034
  • Job Code
    636428
  • Jobs Rated
    61st
job summary:

Description:

POSITION TITLE: Infrastructure as Code Developer

POSITION SUMMARY:

  • Individuals within the Infrastructure as Code Developer role work closely with infrastructure delivery services, infrastructure architecture, business analysts, application developers, and team members to understand the business requirements that drive the analysis and design of quality technical solutions.
  • These solutions must be aligned with business and IT strategies and are in compliance with the organization's architectural standards.
  • Infrastructure as Code Developers are involved in the full systems life cycle and therefore are responsible for designing, coding, testing, implementing, and supporting infrastructure as code software that is delivered on time and within budget.
  • Responsibilities beyond development of software may include participation in infrastructure component and data architecture design, technology planning, product evaluation, advanced testing processes and buy vs. build recommendations.
  • Individuals also provide input to project plans related to the application development initiative.
  • Infrastructure as Code Developers have a strong knowledge of programming languages commonly used for cross functional platform development.
  • They have experience in systems design and have a solid understanding of development, database development, testing, integration methodologies, and infrastructure components. Knowledge of current and emerging IT products, services and processes is required.
  • Individuals must be able to adjust to constant business change.
  • Common types of changes include introduction of new organizations through mergers and acquisitions, evolving goals and strategies and emerging technologies.
  • These changes require integration of solutions that can impact the overall system development activity.
  • Infrastructure as Code Developers also provide consultation and subject matter expertise for system development, infrastructure design, maintenance, and support.
  • This associate will lead major projects/programs providing subject matter expertise and technical direction.
  • Works on projects that span a broad range of applications and infrastructure standards.
  • Expertise in multiple technical environments and possesses business knowledge that spans multiple business areas.

PRIMARY DUTIES AND RESPONSIBILITIES:

- Participates in project planning processes.

- May identify technical requirements.

- May create technical design specifications and assists in sizing technical requirements.

- Codes applications or enterprise wide software systems using a disciplined development process.

- Integrates solutions with other applications and platforms outside the framework.

- Projects focused on multi-tenant, dedicated private, public, and multi-site solutions heavily focused on RESTful APIs.

- Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable automation solutions.

- Define and implement efficient end-to-end provisioning of automation solutions.

- Conduct POCs to demo new ideas and help solidify technical direction.

- Maintaining and improving effective partnerships with the Build, Operations, and Engineering teams to drive service improvement

- Remain current on IT trends pertaining to their area of practice (e.g., Agile, DevOps, Cloud, Microservices, containers)

- Supports and/or executes testing efforts across the life cycle.

- Ensures the adherence to standards, policies and procedures.

- Checks for compliance with all standards, policies and procedures.

- Performs code reviews.

- Contributes to and reviews deployment plans and may schedule the installation of new modules, upgrades and fixes to the production environment.

- Identify and automate process and procedures for on premise and cloud solutions (VMware, vBlock, Azure, AWS)

EXPERIENCE AND EDUCATIONAL REQUIREMENTS:

- Bachelor's degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience.

- 3-5 years of experience automating IT administration, IT processes, or business processes

- 3-5 years of experience managing or maintaining enterprise IT infrastructure (Servers, Storage, Network, and/or Security)

- 1 or more years of experience with process orchestration

- Must have a broad level of understanding surrounding information systems and application architecture standards. Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions. Experience designing, developing and testing applications using proven or emerging technologies, in a variety of technologies and environments

MINIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:

- Experience in Python, Ruby, Java, JavaScript, PowerShell, JSON or YAML

- Experience automating / integrating a broad range of systems and services

- Ability to translate complicated business requirements into multiple solution options and explain the pros/cons of various approaches

- Advanced knowledge of Object-Orient Design Patterns and use cases for applying them

- Proficient communication skills.

- Experience in developing against API for cross function requirements. (VMWare, EMC, Cisco Azure, AWS)

- Knowledge of automation platforms including VMware vRA/vRO, Puppet, Azure Automation, AWS Cloud Formation, or similar.

- Nice to have:

o Agile SDLC both Kanban and Scrum

o Jenkins CI/CD pipelines

o Service Now CI/CMDB and service catalog integration o Cloud Management Platforms, including Financial Management/Reporting

o Public Cloud Solutions AWS EC2, S3, ELB, VPCs (or Azure equivalents)

o QA and/or application testing including unit, integration, performance testing and other similar disciplines

o Containerized application development specifically using Docker/Kubernetes

o Experience with Pivotal Cloud Foundry

o Knowledge of SQL and/or NoSQL database systems

o Micro Services architecture o Virtualization environments (VMware, Azure IaaS, AWS IaaS)

o Infrastructure design/architecture (vBlock, EMC Storage, Cisco Network, Cisco UCS compute)

o Architectural experience

o Application or Technology (TOGAF useful)

o Networking concepts DNS, TCP/IP, Routing, Firewalls, etc.

o Responsibilities as a team lead or an architect

o Architectural artefact creation Visio, Powerpoint, etc.

*** Additional Notes ***

What special requirements / skill you would like us to screen for (the "Must Haves")?

- Experience automating / integrating a broad range of systems and services

- Advanced knowledge of Object-Orient Design Patterns and use cases for applying them

- Experience in Python, Ruby, Java, JavaScript, PowerShell, JSON or YAML

- Knowledge of automation platforms including VMware vRA/vRO, Puppet, Azure Automation, AWS Cloud Formation, or similar.

 
location: Frisco, Texas
job type: Contract
work hours: 8 to 5
education: Bachelors
 
responsibilities:

PRIMARY DUTIES AND RESPONSIBILITIES:

- Participates in project planning processes.

- May identify technical requirements.

- May create technical design specifications and assists in sizing technical requirements.

- Codes applications or enterprise wide software systems using a disciplined development process.

- Integrates solutions with other applications and platforms outside the framework.

- Projects focused on multi-tenant, dedicated private, public, and multi-site solutions heavily focused on RESTful APIs.

- Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable automation solutions.

- Define and implement efficient end-to-end provisioning of automation solutions.

- Conduct POCs to demo new ideas and help solidify technical direction.

- Maintaining and improving effective partnerships with the Build, Operations, and Engineering teams to drive service improvement

- Remain current on IT trends pertaining to their area of practice (e.g., Agile, DevOps, Cloud, Microservices, containers)

- Supports and/or executes testing efforts across the life cycle.

- Ensures the adherence to standards, policies and procedures.

- Checks for compliance with all standards, policies and procedures.

- Performs code reviews.

- Contributes to and reviews deployment plans and may schedule the installation of new modules, upgrades and fixes to the production environment.

- Identify and automate process and procedures for on premise and cloud solutions (VMware, vBlock, Azure, AWS)

 
qualifications:

EXPERIENCE AND EDUCATIONAL REQUIREMENTS:

- Bachelor's degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience.

- 3-5 years of experience automating IT administration, IT processes, or business processes

- 3-5 years of experience managing or maintaining enterprise IT infrastructure (Servers, Storage, Network, and/or Security)

- 1 or more years of experience with process orchestration

- Must have a broad level of understanding surrounding information systems and application architecture standards. Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions. Experience designing, developing and testing applications using proven or emerging technologies, in a variety of technologies and environments

 
skills: MINIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:

- Experience in Python, Ruby, Java, JavaScript, PowerShell, JSON or YAML

- Experience automating / integrating a broad range of systems and services

- Ability to translate complicated business requirements into multiple solution options and explain the pros/cons of various approaches

- Advanced knowledge of Object-Orient Design Patterns and use cases for applying them

- Proficient communication skills.

- Experience in developing against API for cross function requirements. (VMWare, EMC, Cisco Azure, AWS)

- Knowledge of automation platforms including VMware vRA/vRO, Puppet, Azure Automation, AWS Cloud Formation, or similar.

- Nice to have:

o Agile SDLC both Kanban and Scrum

o Jenkins CI/CD pipelines

o Service Now CI/CMDB and service catalog integration o Cloud Management Platforms, including Financial Management/Reporting

o Public Cloud Solutions AWS EC2, S3, ELB, VPCs (or Azure equivalents)

o QA and/or application testing including unit, integration, performance testing and other similar disciplines

o Containerized application development specifically using Docker/Kubernetes

o Experience with Pivotal Cloud Foundry

o Knowledge of SQL and/or NoSQL database systems

o Micro Services architecture o Virtualization environments (VMware, Azure IaaS, AWS IaaS)

o Infrastructure design/architecture (vBlock, EMC Storage, Cisco Network, Cisco UCS compute)

o Architectural experience

o Application or Technology (TOGAF useful)

o Networking concepts DNS, TCP/IP, Routing, Firewalls, etc.

o Responsibilities as a team lead or an architect

o Architectural artefact creation Visio, Powerpoint, etc.

*** Additional Notes ***

What special requirements / skill you would like us to screen for (the "Must Haves")?

- Experience automating / integrating a broad range of systems and services

- Advanced knowledge of Object-Orient Design Patterns and use cases for applying them

- Experience in Python, Ruby, Java, JavaScript, PowerShell, JSON or YAML

- Knowledge of automation platforms including VMware vRA/vRO, Puppet, Azure Automation, AWS Cloud Formation, or similar.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Categories

Jobs Rated Reports for Computer Programmer

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Application Developer II|2 Openings

Randstad Technologies
Hallett, OK 74034

Share this job

Application Developer II|2 Openings

Randstad Technologies
Hallett, Ok
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220
Powered ByCareerCast