Maintenance & Application Developer
Job Summary:
This position is responsible for maintaining current software as well as producing new software for core business activities. Also responsible for implementing technical solutions based on defined requirements and designs, creating test plans and participating in all phases of testing, and assisting with the maintaining and deploying new releases.
Functional Responsibilities:
• Support, maintain, and enhance existing applications
• Develop code for new applications for both internal and external customers
• Review and test code developed by others before moving to a production environment
• Complete ROI calculations on requested applications or enhancements
• Complete training in other application development areas to facilitate redundant support
• Build design documents, perform code reviews, and plan/participate in test events
• Assist in troubleshooting systems and software when needed
Required Knowledge, Skills, and Education:
• High School Diploma required; Computer Science Degree preferred
• At least 2 years of experience in Information Systems, development, testing, and database applications; experience developing and tuning SQL queries
• Strong analytical and multi-tasking skills
• Ability to achieve project goals working independently with minimal direction or as part of a team
• Ability to provide user support for all products developed
• Open to learning new technologies/languages
• Working knowledge of:
o .NET - Visual Studio
o SQL Server (Scripting/Reporting) - SQL Server Management Studio
o Version Control (i.e. Git)
• Prior experience with ERP system or website development is a plus