Job Description
THIS POSITION HAS THE POTENTIAL OF BEING ONSITE AT OUR CORPORATE OFFICE OR VIRTUAL.
COMPANY OVERVIEW
Hayes Software Systems is a dynamic, well-established, and rapidly growing, software/SAAS company in the education vertical.
We want to help you build a stable career and future, but we also want you to have fun while you do it. That’s why we offer robust benefits like a 401(k) with company matching and perks like an open work environment, casual dress, free snacks/drinks, free parking, and regularly scheduled social events.
Combining our established reputation with a culture often associated with startups makes Hayes an environment for talented, energetic, and ambitious people to thrive. We are just getting started.
JOB SUMMARY
SOFTWARE DEVELOPER with 3 TO 6 YEARS OF EXPERIENCE in developing web products/applications and customer-facing integrations using C#, .NET, SQL SERVER, SSIS, RESTFUL APIS AND REACTJS OR ANGULARJS.
RESPONSIBILITIES
- Work with a scrum team in an agile environment to deliver software release sprints of Hayes' three product lines (TIPWebIT, TIPWebIM and GetHelp), on time, with a focus on quality
- Collaborate and communicate with customers and internal teams to build and deliver ETLs and integrations
- Participate in collaborative application and platform architecture design sessions
- Communicate technical concepts to both technical and nontechnical audiences
- Effective time management. Must be able to prioritize and multi-task effectively
REQUIREMENTS
- Bachelors’ degree in Computer Engineering OR related degree and/or practical experience
- Technical skills including 3 to 6 years of Experience in the following:
- Designing, developing, and supporting web applications, APIs and ETLs/integrations
- Frameworks such as .NET, .NET Core using C#
- Developing MVC applications (with MVC-VM or MVC-MVVM)
- Coding in ReactJS or AngularJS, HTML, CSS
- Developing and managing REST Web Service API(s)
- Distributed multi-tier applications with SQL and Entity Framework
- Writing ETLs and integrations with SQL and SSIS
- Good communication skills and the ability to explain situations as clearly and briefly as possible via email/phone/in-person to peers, Leadership & customers
- Preferred Technical Qualifications:
- Experience with cloud technologies such as AWS
- Utilize automated software test tools and frameworks such as test driven development to achieve the highest quality in software delivery
- Desired Experience:
- Ability to work independently and in a team
- Proficient at researching innovative solutions for challenging technical problems
- Ability to take initiative
- Excellent verbal and written communication skills
- Working with other roles including business analysis, QA and infrastructure
BENEFITS AND PERKS
- Medical/dental/vision insurance
- 401(k) with employer contribution
- Profit-sharing plan
- 10+ days paid time off
- 10+ paid company holidays
- Paid volunteer day - "School Giving Day."
- Paid day off for birthday
Powered by JazzHR
wXgNGqKNNn