Engineer, Software Development
We are seeking a Full-Stack Web Developer to join our team.
About the Role
The role involves implementing new features for current in-house websites, handling plugin integration with third-party systems, API development, and routine maintenance and performance optimizations. The ideal candidate will have previous experience working in a corporate development environment.
Responsibilities
- Build modern, responsive websites using HTML, CSS, and JavaScript.
- Transform app designs into front-end code with HTML, CSS, and JavaScript using responsive UI frameworks.
- Write C# code for middle-tier business logic and perform back-end development to integrate UI components with APIs and databases.
- Write SQL commands, perform data modeling, and optimize database performance.
- Debug errors, troubleshoot issues, and perform routine performance optimizations.
- Write unit tests or implement data quality tests.
- Write high-quality, scalable, and reusable code.
- Turn wireframes and mock-ups into reusable code and build high-quality UI components with scalability in mind.
Requirements
- Minimum of 5 years of experience developing modern, responsive websites using HTML, CSS, and JavaScript.
- Knowledge of JavaScript frameworks such as React, Angular, and Vue.
- Experience with Angular Framework 12 or higher, HTML, CSS, modern JavaScript, TypeScript, React, and/or Bootstrap 5.
- Microsoft .NET C# experience.
- API development experience with SOAP/REST and HTTP.
- Database skills including SQL, data modeling, and databases (e.g., MS SQL Server, MySQL, MongoDB).
- Experience with Agile development methodologies.
- Exposure to Azure DevOps and experience using Git source control.
- Exposure to Continuous Integration and automated deployments.
- Experience with cloud and Software-as-a-Service (SaaS) paradigms and enabling technologies.
- Experience with the Dell Boomi integration platform is a plus but not required.
Skills
- Ability to articulate technical concepts and considerations to audiences from developers to executives.
- Complete understanding of the software development life cycle and experience developing to timelines.
- Excellent analytical and procedural thinking skills.
- Quick to embrace new technologies and able to self-teach.
Benefits
- Participation in a retirement plan.
- Life and disability insurance.
- Health, dental, and vision plans.
- Flexible spending accounts.
- 15 paid vacation days, 2 paid personal days, and 9 paid holidays.
- 40 hours of paid sick leave.
- Parental leave.
- Employee stock purchase plan.
Pay
The base salary compensation range for this role is $85,000 to $105,000. Final compensation will be determined by various factors such as relevant work experience, skills, certifications, and geographic location.
Please note that this position is not eligible for visa sponsorship, including employer sponsorship for an H-1B visa, OPT-STEM employment, etc.
About the Team
The life-blood of our organization is our people. We have a compelling story, a goal-oriented culture, and we take really good care of people. How good? Great benefits, an open-door policy, upward mobility, and a strong desire to see you succeed. Ready to be part of a winning team?