Major responsibilities of the position are listed below. To perform the job successfully, the individual must be able to execute each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Develops new software applications, performs upgrades and/or fixes to existing operating software applications.
- Collaborate with Product Managers to develop and test software applications
- Respond to technical requests regarding assigned application
- Remain up to date with the latest software and computer technology
- Works as a member of a software engineering scrum team
- Other duties as assigned
Qualifications:
- Bachelor’s degree in computer science or a related field, or equivalent in education and business experience.
- Experience with C# a must
- Experience with Microsoft development stack and development lifecycle tooling (C#, ASP.Net Core, .Net Core, MVC/Web API/WCF, SQL Server, Visual Studio, TFS, Git) a must.
- Experience with JavaScript, HTML, and CSS
- Database experience (SQL and SSIS)
- Experience with AWS is good to have
- Experience writing Unit tests
- Experience with CI/CD automation pipeline tools and best practices
- Experience in Agile development methodologies preferred, Scrum preferred
- Minimum of 6 years’ software application development experience