Updated: 2023-09-12

Azure Technical Architect

Chicago

  • Published 5 years ago
  • English
  • Expected start date: ASAP

Assignment Details

The Senior Engineer - Software develops business software solutions through test driven development, 12 factor principles, object and data modeling, database design, programming, quality assurance, and implementation support.

The information in this position description is intended to convey information about the key responsibilities and requirements of the position. It is not an exhaustive list of the skills, efforts, duties, responsibilities or working conditions associated with the opportunity. Position Descriptions are subject to change.



Responsibilities:

  • As a member of an agile team, work iteratively on value added tasks to the customer and be accountable to the team in daily standups
  • Design, code, test, and implement solutions as detailed in the requirements from the product backlog
  • Automate the code build processes: Git commit, static code analysis, test, build, repo artifact, dev-test-prod
  • Collaborate with other engineers and architects as appropriate to determine optimal solution architecture, efficiency, maintainability, and scalability
  • Develop high-level UML diagrams, use cases, wireframes, storyboards, and user interface prototypes
  • Develop and maintain applications to Client standards and quality
  • Mentor and provide design oversight for non-senior members of the team
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
  • Ensure stakeholders are responded to in a timely and professional manner. Foster open lines of communication with all parties.
  • Member of on-call rotation to provide 24 X 7 support to critical systems and ensure availability objectives are met
  • The information in this position description is intended to convey information about the key responsibilities and requirements of the position. It is not an exhaustive list of the skills, efforts, duties, responsibilities or working conditions associated with the opportunity. Position Descriptions are subject to change.

 

Qualifications

  • Education and/or Experience Qualifications:
  • Bachelor's Degree in Computer Science, or equivalent knowledge/experience
  • 5 years of experience in application development
  • Knowledge and skill level in identified competencies meet minimum requirements for role

 

Other Required Qualifications:

  • Demonstrated understanding of 12-Factor application principles
  • Demonstrated understanding of Test-Driven Development
  • Demonstrated understanding of the Agile Manefesto and working as a member of an agile team
  • Demonstrated knowledge of a cloud platform: AWS, Azure, GCP, Pivatol
  • Demonstrated knowledge of pipeline automation with Jenkins and/or AWS CodePipeline
  • Demonstrated understanding of object-oriented design and programming techniques
  • Excellence verbal and written communication skills, with the ability to effectively interact with all coworkers and stakeholders, in including senior leadership
  • Demonstrated resourcefulness in the software development process
  • Demonstrated creative problem solving skills
  • Possess an understanding of the stages of the software development life cycle - Requirements gathering, Design, Development, Testing, and Implementation
  • Demonstrate solid interpersonal skills and be resourceful in order to participate in the development process
  • Ability and willingness to travel up to 25% or as needed to other Client locations or client sites

     

Preferred Qualifications:

  • Cloud certification: AWS, Azure, or GCP
  • Working knowledge of at least three programming languages
  • Experience with testing frameworks (e.g. PHPUnit, JUnit)
  • Experience with Ansible, Terraform, CloudFormation, and/or Azure ARM templates
  • Experience with HTML, CSS, JavaScript
  • Exposure to or experience with API development (graphQL)
  • Some knowledge of Apache HTTP Server
  • Experience with SQL (MySQL, MSSQL, PostgreSQL, etc.)
  • Experience with Linux command line (bash), VI, etc.
  • Experience with version control software (Git)



Qualifications:

  • Experience level: Experienced
  • Education: Bachelors

 

Skills:

  • Infrastructure
  • Cloud

Overview

Location Chicago
Workload 40 Hours/Week , 100% Onsite
Expected start date ASAP
Expected end date Open
Necessary languages English
Necessary skills ARCHITECTURE, AWS, Azure, Cloud, MSSQL

Assignment closed

This assignment is closed as of 2020-02-26 and is no longer accepting applicants. Create an account to be the first to know when a similar or other relevant assignments are posted on Onsiter.

Create account