The Software Developer strategically maximizes productivity and improves customer service by enhancing the functionality of software utilized by the organization.
a.Develop and Implement 2 application enhancements into the platform per year.
b. Efficiently organize and plan development projects with 100% on time completion.
1. Project Management (40%): Attentively work with the organization and Corporate IT team to integrate new software applications and improvements. Provide sound technical documentation regarding changes and requirements throughout the life cycle of the software, while also diligently testing all applications and coding in the sandbox prior to deployment into the platform to confirm efficient functionality.
2. Support (30%): Design, build and maintain efficient and reliable code to maximize productivity. Provide steadfast and knowledgeable support to the organization, identify issues in software design, debug and implement resolutions to enhance functionality. Be a resource for all team members to identify software gaps and openly communicate available opportunities for improvement. Proactively maintain software integrity by completing updates and ensuring best possible performance responses for all applications.
3. Communication (20%): Collaborate with users among all facets of the organization to thoroughly understand the needs and provide innovative opportunities for enhancement. Actively partner with the Corporate IT team to ensure best possible practices and outcomes are utilized. Provide thorough communication to key team members about project performance and integration timelines.
4. Professional Development (10%): Research software applications to ensure manufacturing excellence is achieved and actively investigate new software for improvement and functionality along all fronts of the organization. Seek opportunities for professional development by way of educational courses, training sessions, or collaboration with business partners to enhance knowledge and advance the organization.