Job Description
ESSENTIAL FUNCTIONS:
• Lead the design, develop and test program functionality for new and existing applications or programmed solutions assigned by management
• Builds user interface applications and back-end databases using various programming and scripting languages, creating functional specifications for internet and web-based projects.
• Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications maintaining personal networks.
• Assist in performing technical services necessary to support the continuous delivery of service including; applications use auditing, project tracking, database administration, data dictionary generation, development of software utilities, and application development procedures.
• Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives Integrates applications by designing database architecture, establishing connectivity with network systems and web servers.
• Perform other job-related duties as assigned by Manager.
JOB COMPETENCIES:
• Programming experience in a Microsoft development environment utilizing .NET (.net Core preferred), C# and Visual Studio on Windows platforms.
• Ability to lead the troubleshooting and root cause analysis of incident management.
• Ability to develop requirements for applications based on user input and needs.
EDUCATION AND EXPERIENCE REQUIREMENTS:
• All levels of education will be considered
• At least 2 years of programming experience
• Strong C#, ASP.Net programming ability
This position has the potential to work from home 4 days a week, but applicant must be able to come into our Worcester office on one days’ notice.