Job Details

ID #23793151
State Arizona
City Glendale
Job type Contract
Salary USD TBD TBD
Source Experis
Showed 2021-12-03
Date 2021-12-02
Deadline 2022-01-31
Category Et cetera
Create resume

Software Engineer

Arizona, Glendale, 85301 Glendale USA

Vacancy expired!

JOB DESCRIPTION:

Essential responsibilities

  • Design, delivery, and maintenance of large-scale and complex software applications within an entire technology or application area.
  • Works with partners to understand and translate complex, real-world problems into feasible technology solutions.
  • Develops clear and complete design artifacts as needed to illustrate Digital Engineering technology.
  • Acts as a consultant to a specific technology area, providing thought leadership on modern application architecture considering Performance, Accessibility, Usability, Security, Analytics, Automation, and Quality Assurance.
  • Understands and communicates tradeoffs between usability and performance needs.
  • Contributes a leading perspective on specific technologies within digital applications.
  • Collaborates with Architects to establish a technical vision for various projects and experiences.
  • Proactively identifies and reviews opportunities and establishes new patterns to ensure a safe, consistent, and seamless user experience.
  • Invents, adopts, or evolves technical decisions, processes, and standards to support an efficient SDLC.
  • Establishes standards for recruiting, hiring, and mentoring outstanding software engineering talent.
  • Partners with Architects and other Engineering teams to ensure the Digital ecosystem of applications and services are durable and scalable.
  • Ensures that solutions are aligned with Enterprise Architecture and applications and systems are built for uninterrupted availability, meet performance requirements, future extensibility, multiple system integrations, long-term growth, and low-maintenance support.
  • Provides leadership to drive the continued adoption of DevOps and cloud enterprise solutions.
  • Drives best practices in Site Reliability Engineering and ensures secure, scalable, performant, and highly-available services.
  • Introduces new ways of improving & scaling digital applications.
  • Identifies, plans, and implements improvements to deployment/release pipelines.
  • Mentors and coaches more junior Engineers.

What would make us excited about you

  • 5+ years' successful professional experience in the design, delivery, and support of complex projects across web platforms & mobile applications.
  • 4+ years' deep and direct hands-on experience with the specific technologies used in the teams' systems/solutions.
  • Experience working in an Agile delivery environment.
  • Ability to develop technical solutions based on requirements from product, technology, and support teams.
  • Ability to lead and work with onshore/offshore teams, and comfortable working in a virtual environment.
  • Ability to consistently participate in the recruiting and interview processes and regularly mentor members of the team.
  • Experience using unit testing frameworks.
  • Experience installing, configuring, and using code analysis tools such as PMD, Checkstyle, Findbugs, and Sonar.
  • Experience building and consuming RESTful web services.
  • Hands-on experience working in an automated, cloud-based environment. Understanding of QA practices (TDD, BDD, Performance, Security, Integration/Compatibility, Regression, and Functional Testing).
  • Experience supporting complex systems with significant integration points and external third-party systems through APIs.
  • Strong customer relationship, interpersonal, analytical, and problem-solving skills.
  • Outstanding oral, written, presentation and listening communication skills.
  • Effective decision-making skills, even under pressure and while lacking all of the desired detail.
  • Deep understanding of Object-oriented design principles and other design patterns (e.g. MVC, serverless, etc.).
  • Experience with performance optimization techniques.
  • Experience deploying to cloud platforms such as AWS.
  • Demonstrated mastery of software development best practices, including code standards, code reviews, source control management, build processes, testing, and operations.
  • Working experience of Cloud architectures, services, and DevOps practices within AWS.
  • Experience with highly transactional account and payment-related websites.
  • Understanding of front-end technologies including experience with React, Typescript, and Node.js.
  • Experience with open source user authentication tools and methods.
  • Experience with log management and user monitoring tools.

Vacancy expired!

Subscribe Report job

Related jobs