-
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 USAPermanent
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.
- 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