Code Developer in Carrollton, Texas at AccruePartners

Date Posted: 10/24/2019

Job Snapshot

Job Description

AccruePartners values our contract and consulting employees. We offer a competitive benefits package to meet the diverse needs of all of our contractor and consulting employees and their family members. Here is a listing of what our company offers: 401(k) Medical, Dental, Vision, Life Insurance, Employee Assistance Program, Medical and Prescription Drug, Short and Long-Term Disability Insurance. 

THE TEAM YOU WILL BE JOINING:

  • Fortune 100 Pharmaceutical Services Company
  • Awarded Top 20 Best Places to work in healthcare
  • Global presence in 50+ countries with $140B in revenue
  • Diversified organization servicing both manufacturers and providers within the industry

WHAT THEY OFFER YOU:

  • Culture: Dynamic organization offering a vibrant culture and opportunity for growth
  • Growth: High visibility role interfacing with key business leaders across organization
  • Opportunity: Work with a name brand company who is a proven leader in their industry
  • Stability: Dedicated leadership with stability and tenure

WHERE THIS POSITION IS LOCATED:

  • Carrollton, TX

WHY THIS ROLE IS IMPORTANT:

  • 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.
  • 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.
  • 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)
  • 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.

THE BACKGROUND THAT FITS:

  • Bachelor’s degree in Programming/Systems or Computer Science or another 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.
  • Expertise in multiple technical environments and possesses business knowledge that spans multiple business areas.
  • Experience designing, developing and testing applications using proven or emerging technologies, in a variety of technologies and environments
  • 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 current and emerging IT products, services and processes is required.
  • Knowledge of automation platforms including VMware vRA/vRO, Puppet, Azure Automation, AWS Cloud Formation, or similar.
  • 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.

Nice to have:

  • Agile SDLC both Kanban and Scrum
  • Jenkins CI/CD pipelines
  • Service Now CI/CMDB and service catalog integration of Cloud Management Platforms, including Financial Management/Reporting
  • Public Cloud Solutions AWS EC2, S3, ELB, VPCs (or Azure equivalents)
  • QA and/or application testing including unit, integration, performance testing and other similar disciplines
  • Containerized application development specifically using Docker/Kubernetes
  • Experience with Pivotal Cloud Foundry
  • Knowledge of SQL and/or NoSQL database systems
  • Micro Services architecture o Virtualization environments (VMware, Azure IaaS, AWS IaaS)
  • Infrastructure design/architecture (vBlock, EMC Storage, Cisco Network, Cisco UCS compute)
  • Architectural experience
  • Application or Technology (TOGAF useful)
  • Networking concepts DNS, TCP/IP, Routing, Firewalls, etc.
  • Responsibilities as a team lead or an architect
  • Architectural artifact creation Visio, Powerpoint, etc.