About the role
- This is a full-stack software development role responsible for designing and creating features of web applications using a mix of .Net and JavaScript technology frameworks. This is a team-based environment using scrum development practices, working closely with stakeholders to deliver solutions for all aspects of our business.
General Requirements
- Have 2-5 years of professional programming experience.
- Provide time estimates for work effort and complete assigned work during a sprint cycle.
- Work alongside all IT Department teams and Product Owner teams.
- Work well with others and approach work as a member of a team.
- Provide documentation for all completed work (e.g., commented code, discussion in user stories, detailed pull request comments, and wiki articles).
- Communicate clearly with both IT and non-IT personnel.
- Assist other Development and DevOps team members.
- Work with Product Owners to create new user stories and refine existing user stories.
- Perform coding tasks with minimal guidance.
- Read and understand existing older code and applications.
- Learn new technologies as necessary with some guidance.
- Be able to stay on task in a work-from-home environment.
Technical Qualifications
- Experience with object-oriented languages including at least C# and JavaScript.
- Experience with HTML and CSS and a good knowledge of best practices.
- Experience with SQL databases.
- Experience with web services.
Preferred Technical Qualifications
- Experience with .NET Framework and .NET Core.
- Experience with normalized SQL database structures.
- Experience optimizing code and SQL to be more performant.
- Experience with React and/or Vue.
- Experience working in Agile/Scrum.
- Experience with functional programming within C# and JavaScript.
- Experience with Umbraco CMS, Salesforce and/or HubSpot.
Benefits
- Health, Dental, and Vision Insurance
- 401(K) Matching
- Short-Term and Long-Term Disability Insurance
- Life Insurance
- Paid Time Off
- Paid Holidays
- Flexible Spending and Health Savings Account
- Tuition Reimbursement
- Pet Insurance
- Employee Assistance Program
DISCLAIMER
Tasks, duties, and responsibilities as listed in the job description are not exhaustive. The company may assign other tasks, duties and responsibilities with no prior notice.