Job Description
Full Stack Sr. Software Developer Location Remote : At
HSI, we are the driving force behind Environmental, Health, and Safety (EHS) solutions, safety training, soft skills development, and cutting-edge software that empowers businesses to thrive. As a Full Stack Senior Software Developer at HSI, you're not merely an employee; you are a pivotal force in a multifaceted role. If you're a skilled full-stack software developer looking to make a substantial impact, join our dynamic team, and position yourself at the forefront of creating innovative solutions that make workplaces safer and more productive. Your work will directly contribute to the growth and development of employees across various industries. Job Summary:
As a Full Stack Senior Software Developer at HSI, you will play a pivotal role in our mission by excelling in three key areas:
- Designing and Coding : You will be responsible for designing, coding, and debugging applications in various software languages, with a strong focus on C# and .NET.
- Investigative Work : You will engage in investigative work to identify issues or bugs and determine effective solutions, ensuring the continuous improvement of our software.
- Creating New Features and Functions : You will contribute to the creation of new features and functions that enhance our software solutions.
Your role is integral to crafting the back-end and front-end systems that power our platforms. Your programming and troubleshooting skills will be crucial in bringing concept designs to life and ensuring their functionality.
Essential Functions:
- Design, code, and debug applications in various software languages.
- Analyze software code for optimization and improvement.
- Balance usability and automation of software while fine-tuning and improving performance.
- Support, maintain, and document software functionality.
- Integrate software with existing systems.
- Evaluate and identify new technologies for implementation.
- Maintain compliance with standards.
- Participate in daily standup meetings with biweekly review and planning sessions.
- Strong communication skills, both oral and written.
- Proactively sharing solutions to challenging problems and seeking continuous improvement.
- Multi-tasking and balancing competing priorities.
- Strong analytical problem-solving skills.
Competencies:
- Adaptability: Ability to balance competing priorities while meeting deadlines.
- Positive Interactions: Excellent interpersonal, verbal, and written communication skills with demonstrated team-building abilities.
- Learner: Ability to work in an agile work environment.
- Attention to Detail: Strong analytical skills, detail-oriented, and adaptable to change.
- Time Management: Effective multitasking and balancing of competing priorities.
Qualifications:
- Bachelor's Degree in Computer Science or equivalent experience. We do recognize there are various educational pathways and encourage anyone who believes they are qualified to perform the essential job functions to apply. We review and consider all applications.
- 5+ years of experience working in a software development team.
- 5+ years of experience in the design and implementation of modern web applications.
- Robust experience with distributed systems, concurrency, and scaling.
- Comprehensive knowledge of back-end and front-end systems.
- Proficiency in Azure, C#/.NET, SQL Server, GraphQL, Angular, Typescript, and JavaScript, or other comparable languages.
- Comfortable communicating with a distributed team, working collaboratively, and sharing knowledge.
- Full lifecycle experience of at least one software development project.
- Understanding of automated testing and best practices.
- Familiarity with Agile Methodology.
- Knowledge of React, Dapper, Ruby, Unity, Visual Studio, Knockout, TFS, JQuery is a plus.
Location:
This is a remote position, offering flexibility and the opportunity to work from anywhere while making a meaningful contribution to workplace safety.
Join Our Team and Enjoy an Exceptional Benefits Package:
- Comprehensive Health Coverage: We've got you covered with health, dental, vision, and more. Your well-being is our priority.
- Flexibility for Productivity: We understand that peak performance and maintain that crucial work/life balance often requires a flexible schedule.
- Investing in Your Growth: Our commitment to your success is unwavering. Access our Learning & Development Program, offering unlimited HSI LMS resources and a library of career development training. Your career journey is our priority.
- Work Your Way: Embrace the freedom of remote work.
- Unlimited Discretionary Time: We believe in the importance of rest and rejuvenation. Enjoy unlimited vacation time to recharge when you need it most.
- Secure Your Future: Planning for retirement is crucial. We're here to support your future with a generous $1:$1 company match for your retirement benefits.
This position has a base range of $105K-120K USD. Where an applicant will ultimately fall within the stated range depends on a variety of factors, including, for example, geographic location and level of experience.
We are a company that cares deeply for its employees, and we understand that all of us have lives outside of work. We encourage a balanced life, and we'll do everything we can to ensure you find us to be a welcoming, inclusive company. We encourage people of all backgrounds and identities to apply.
All recruitment communications will come directly from our Talent Portal email (hsi.hr@adp.com) or from our Corporate Recruiter, Deanna Surmeier. We look forward to reviewing your application!
Job Tags
Full time, Remote job, Flexible hours,