Description:
Position Overview: Under the direction of Technical Resource Manager, the Senior Web Engineer is responsible for the design and development of a wide range of tools and web applications that comply with company policies and procedures. Duties include working with cross-functional teams and managers to develop applications specified by business and functional requirements, lead project-based teams, and mentor less experienced engineers. The Senior Web Engineer will work to identify areas of improvement in the entire product life cycle of existing and new products.
Responsibilities: - Develop web sites and applications using modern web development stacks
- Assist in architecting scalable applications that meet business requirements and can be distributed globally
- Lead in technical design of new sites, applications, and features
- Define and enforce code standards and review other developers code
- Collaborate with cross functional teams to develop scalable solutions
- Be a self-managing, full participant in cross-functional agile teams: define tasks and assignments and complete them by committed dates and timelines and help teammates do the same
- Support and mentor other engineers as need arises
- Embrace and introduce new technologies and strive to follow best practices and procedures
.Requirements:
Qualifications: Education: - Minimum of four-year degree computer science, engineering, information systems, or related field; OR equivalent experience.
Experience: - 5+ Years of Web Development
- 5+ Years of Node.js, Python or PHP Professional Development
- 4+ Years of Relational Database Systems
- 4+ Years of NoSQL Databases (MongoDB)
- 4+ Years of RESTFul API Consumption and Development
- 3+ Years Architecting Scalable Cloud Based Web Application
Skills: - Clear communicator (written and verbal) to ensure understanding of requirements
- Strong software engineering and problem-solving skills
- Ability to lead development efforts within a team environment
- Ability to establish and maintain effective working relationships with diverse group of co-workers, customers and vendors
- Ability to mentor others using approaches tailored to the mentee
- Experience using Test Driven Development
- Ability to collaborate with business teams
- Ability to design applications to be incrementally delivered as part of an Agile software development team
- Deep understanding of browser development and debugging
Benefits: We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include: - Health & Dental Insurance
- Company paid Life Insurance
- 401(k)
- Paid Time Off benefits
- Free access to our state-of-the-art onsite workout facility
- Product discounts
- Wellness programs
EOE/M/W/Vet/Disability
PI143544862
|