• Find preferred job with Jobstinger
  • ID
    #41250899
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Source
    Integrated Practice Solutions
  • Date
    2022-05-02
  • Deadline
    2022-07-01

Senior Software Engineer

Nevada, Las vegas, 89101 Las vegas USA
 
Permanent

Vacancy expired!

Job Duties

  • Coordinate development and release activities with engineers, scrum masters and product owners to ensure technical work is properly defined, scoped and estimated.
  • Manage and contribute to the architecture and implementation of features spanning a full web-based distributed cloud application stack.
  • Lead by example; demonstrate a passion for software development daily that motivates and inspires other engineers.
  • Actively participate in code reviews; provide guidance and ensure the development team is following established processes.
  • Engage in agile/scrum meetings (Daily scrum, Sprint Planning, Sprint Review, etc.); may serve as scrum master.
  • Debug and troubleshoot complex issues to resolve defects and reduce technical debt.
  • Consult and collaborate with a senior architect to evaluate and iterate on technical solutions and act as a conduit for the team as necessary.
  • Collaborate with DevOps engineers to maintain a shared responsibility of cloud environments, including production. Aid in triage of issues with appropriate urgency.
  • Work in concert with QA automation engineers daily, striving towards a shared goal of delivering code quickly and efficiently while ensuring all quality gates are met along the way.
  • Exercise judgment in selecting methods and techniques to design, implement, modify and support solutions that may impact the broader team.
  • Participate in the adoption of best practices and process improvements, including documentation and team roll-out.
Qualifications
  • Strong software engineering foundation (B.S. or Masters in Computer Science and/or 7+ years equivalent experience)
  • Deep working knowledge of object-oriented programming, related design patterns and architecture.
  • Proven mastery of JavaScript ES6+ and related concepts.
  • Applied experience with Node.JS, modern web UI frameworks, responsive design, RESTful APIs, relational database systems.
  • Applied experience architecting scalable, secure web solutions.
  • Thorough understanding of cloud development and related technologies, particularly AWS, Docker and Kubernetes.
  • Experience leading teams in the development organization and championing scrum and agile methodology.
  • Strong written, verbal and interpersonal communication skills.
  • A commitment to quality code; experience writing unit tests and utilizing code coverage reports.
  • Strong work ethic, expressed through the willingness and ability to acquire new skills, multitask, and take on projects outside immediate areas of expertise.

Vacancy expired!

Report job

Related Jobs

Jobstinger