What are the responsibilities and job description for the ERP Software Developer position at Vessco Water?
POSITION SUMMARY
This position will be responsible for making sure the Global Shop system is running as expected. Focus on stability, standardization, performance, software development lifecycle (SDLC) process and overall health of Vessco Water's applications. The goal is to build efficient applications and systems based on specifications that serve user needs. This role will work closely with project managers and business analysts.
Key Duties and essential functions:
Stability:
- Ensures Global Shop standard system and any custom developments are executing as expected - i.e. troubleshoot, debug, and upgrade existing systems.
- Follow defined Software Development Lifecycle process.
- Collaborate approach to solution with development team/leader.
- Develop code based on business specifications using proper environment.
- Hand off to tester to gain approval for deployment.
- Communicate changes, including a rollback plan.
- Deploy changes to proper environment.
Standardization:
Ensure the adherence to the following:
- Consistent naming conventions.
- Department and other accepted best practices.
- Utilization of proper environments.
- Collaboration to define coding standards that promote stability, simplification, and performance. Champion these policies with the rest of the team.
- Minimal amount of custom application versions within the Vessco universe of companies.
- Documentation within code or external artifacts when necessary.
Typical Work Priority:
- Resolve issues preventing users from executing our systems. (bugs, performance, ...)
- Onboard new companies.
- Support projects as defined by priority and need as defined by Team Stakeholders.
Other duties as assigned
Supervisory Responsibilities:
- None
Required Qualifications:
- Experience with relational databases SQL Server, Pervasive... Ability to understand schema and write efficient complex queries.
- Knowledge of coding languages (GAB, C#) and frameworks/systems (.Net, source control/GIT).
- Ability to learn new languages and technologies.
- Excellent communication skills.
- Resourcefulness and troubleshooting aptitude.
- High attention to detail.
Preferred Qualifications:
- Bachelor's degree in related field
- Experience with Global Shop
- Experience with BI Tools
- Experience in the water/wastewater industry
Physical Demands and Work Environment:
While performing the duties of this job, the employee is regularly required to sit. The employee frequently is required to talk or hear. The employee is occasionally required to stand and use hands to finger, handle, or feel objects, tools, or controls. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus. Standard office environment. While performing the duties of this job, the employee is occasionally exposed to fumes or airborne particles. The noise level in the work environment is minimal.