Senior Full-Stack Software Engineer
Location
United States
Posted
1 day ago
Salary
$6.8K - $11.9K / month
Seniority
Senior
Job Description
Senior Full-Stack Software Engineer
Ferguson
• Designs, builds and maintains websites and software application for Enterprise Product Solutions Services group. • Provide a bridge between visual design and its implementation on the technical side. • Understands UI, cross-browser compatibility and modern web standards. • Maintains a professional understanding of web development by tracking trends. • Work closely with our design and development teams to ensure seamless integration and optimal performance of our web applications. • Design and develop applications and software tools to automate, improve, or change business processes and procedures. • Support medium to large sized projects from analysis through implementation by serving as an experienced lead developer. • Involved in project from startup through implementation to ensure all aspects of the technology plan are accounted for, understood, defined and completed successfully. • Collaborate with project team to translate UI/UX wireframes into high-quality code. • Collaborate with back-end developers to integrate the site or application’s internal structure and operations. • Optimize applications for maximum speed and scalability. • Ensure that designs will function equally regardless of browser or device type used. • Build technical designs that properly use our architecture. • Effectively give and receive a thorough design and code review following documented coding standards and design templates. • Develop and perform effective unit testing procedures. • Solve and debug issues to improve performance and user experience. • Work with business analysts and product owners to address requirement questions. • Work closely with Architects to develop scalable approaches for addressing challenges. • Work with peers, team leads and supervisors in a collaborative and shared-learning environment. • Work with third party software providers to ensure solutions meet the needs of Ferguson. • Participate in associate meetings and communicate any concerns to management.
Job Requirements
- Five (5) years of development experience is preferred to perform at expectation.
- A bachelor’s degree in a Computer-related or Business-related field or relevant work experience is typically required to perform at expectation.
- 5+ years of professional IT experience, with at least 3 years of hands-on implementation experience leading high-stake and sophisticated IT projects.
- Expert level experience developing JAVA services in an enterprise environment.
- Proven experience as a Front-End/Web Engineer or similar role.
- Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (ReactJs, Angular; ReactJs is preferred over Angular).
- Proficiency with version control systems (e.g., Git).
- Experience working with relational databases (e.g., Oracle, SQL Server).
- Familiarity with NoSQL databases (e.g., CosmosDB, MongoDB).
- Proficiency with web services development (e.g., REST, SOAP).
- Familiarity with cloud platforms (e.g., Azure, AWS).
- Understanding of OAuth and JSON Web Tokens (JWT).
- Understanding of Terraform/Infrastructure.
- Responsible for writing Terraform and provisioning their own Infrastructure.
- Strong problem solving skills to attention to detail.
- Ability to create technical design documents with presentations using Microsoft Visio and Microsoft PowerPoint.
- Familiarity with version control systems (e.g., Git).
Benefits
- health, dental, vision, paid time off, life insurance and a 401(k) with a company match
- mental health coverage, gender affirming and family building benefits
- paid parental leave, associate discounts, community involvement opportunities and more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Development Engineer – AS400, IBMi
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Provide solutions and design complex functionality within the RECO area. • Help define standards / methodologies / guidelines and ensure compliance while aligning solutions to the Adjudication Platform application architecture. • Lead modernization efforts for IBMi systems, including automation and integration with cloud platforms (Azure/GCP). • Leverage internal development tools and CI/CD processes. • Provide technical guidance to project teams and influence best practices.
Digital Provider Software Development Engineer
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• lead the design and delivery of Provider facing scalable, high-impact software solutions supporting enterprise healthcare platforms • serve as a technical leader and hands-on contributor, driving results, engineering excellence, and cross-team execution across critical initiatives • operate independently, influence across teams, and deliver complex solutions aligned to business outcomes
Staff Software Engineer – Salesforce
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Lead technical design for complex Salesforce initiatives • Review and influence designs produced • Set and enforce coding standards and best practices • Mentor senior and mid-level engineers • Drive platform scalability, performance, and reliability • Support Production support Issues
Software Development Engineer
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Support the design, development, deployment, and validation of mainframe-based integration services • Enable and support REST-based services on z/OS • Validate files and service artifacts in Mainframe UNIX/OMVS environments • Assist with troubleshooting and operational support across z/OS Connect and CICS platforms

