• Find preferred job with Jobstinger
  • ID
    #7259507
  • Job type
    Permanent
  • Salary
    $125k - 140k per year
  • Source
    Randstad Corporate Services
  • Date
    2020-12-23
  • Deadline
    2021-02-21
 
Permanent

Vacancy expired!

job summary:

Your skills include

  • Bachelor's degree in Computer Science or comparable work experience
  • Experience mentoring peers and engineering teams in a collaborative approach
  • In-depth experience with Agile; Scrum, Kanban, SAFe, etc.
  • Ability to analyze business problems and provide accurate development estimates
  • 10+ years of proven experience working as a hands-on Software Engineer in an agile environment with multiple programming languages, frameworks, cloud architecture:
    • C#.NET Core, JavaScript, TypeScript, HTML/CSS
    • Angular or similar JavaScript framework (React, Vue, etc)
    • Relational databases like SQL Server (NoSQL a plus), stored procedures, queries, etc.
    • REST API's, microservices architecture, BFF - Backend For Frontends
  • Deploying production services in a cloud environment; ideally Azure including:
    • DevOps mindset with a focus on automation wherever possible
    • Infrastructure automation (Terraform)
    • Azure Web Apps, Azure Functions
    • Azure Monitoring / Alerts
    • Monitoring & Alerting (Dynatrace, Grafana)
    • Logging and Debugging with tools like Kibana
  • Experience designing and consuming RESTful API's and services
  • Excellent understanding of objected oriented principles
  • Ability to write unit tests and modular testable code
  • Demonstrated experience in identifying, debugging and resolving complex production issues
  • Strong verbal and written communication skills, passion for problem solving, advocate for high quality design and performance
  • Strong interpersonal skills and broad business and technical knowledge
  • Have a deep understanding of system design, domain models, data structures, and algorithms and understand how to apply them to design pragmatic solutions.
  • You have experience in identifying, debugging and resolving complex production issues

location: Chicago, Illinois

job type: Permanent

salary: $125,000 - 140,000 per year

work hours: 8am to 5pm

education: Bachelors

responsibilities:

  • Supervise a team of Agile-minded full stack software developers, 5-10 direct reports. Guide and mentor the team through regular face to face conversations and/or online collaboration tools such as Zoom or Microsoft Teams
  • Coach teams to work in an agile fashion to develop, estimate, test, and maintain our websites, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective
  • Ensure teams are creating services that comply with overall platform architecture, security requirements and designs for any consumer (e.g. Web, Mobile, Connect)
  • Coach teams on software design and work with them to create well architected solutions (e.g. partitioned, design patterns, code reuse, etc.) that allow developers and teams to work more efficiently
  • Research engineering best practices and how they can be adapted/applied across teams
  • Mentor the scrum teams to evolve design patterns and principles as business drivers change and new technologies appear; mentor team leads on the evolution of patterns
  • Work with architecture, Scrum Master and Product Owner to help ensure the team has what they need to succeed
    • Properly groomed stories that allow developers and QA to work in parallel
    • Analyze dependencies between user stories to optimize efficiency and help to remove blockers
    • Team agreements (DoD, DoR) that align with overall team values and mission
  • Lead efforts for root cause analysis, design and implement engineering changes to keep that type of issue from happening again
  • Instill a spirit of continuous improvement in code, architecture, and processes; champion this across the digital scrum teams.
  • Champion test automation at all levels - unit, integration and UI level automation. Ensure that all code be covered by a well-rounded test strategy (e.g. unit, contract, integration, system, security, etc.)
  • Promote a DevOps mindset within scrum teams; guide and mentor teams to understand and value non-functional requirements; aspects related to site monitoring, operations and performance
  • Care about quality and clean code; champion the writing of clean code using best practices and established design patterns; track technical debt, mentor and coach others to do the same

qualifications:

  • Experience level: Experienced
  • Minimum 10 years of experience
  • Education: Bachelors (required)

skills:
  • DEVELOPMENT
  • Web Design

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.

Vacancy expired!

Report job

Related Jobs

Jobstinger