The Software Developer designs, develops and tests program units; works on new system development and maintenance of existing systems; implements new systems or modifies existing systems as needed. Prepares and updates documentation.
Essential Functions:
Understand business objectives and user needs for software development, integration or modification. Understand current technology & deploy as appropriate. Assist in development of a roadmap for the evolution of company systems. Document procedures and systems for users and technical staff.
Maintain system & data security, integrity, and confidentiality. Hours of work may need to be adjusted to accommodate business needs.
Design & implement SQL client/server applications that will interface with the companys IFS/Oracle ERP and CRM systems.
This position includes work that may be either ongoing support to sustain the operation or work as a team member in a project framework that includes estimating, planning, executing, and reporting on project activities in the areas of responsibility under the Director of IT.
Collaborate with other members of the IT department to provide 7x20 support of business systems. Escalate issues to management as needed to when department commitments are at risk. Protect confidential information encountered in performing these responsibilities
Translate business requirements into technical/functional specifications, assess effort and develop estimates.
Architect solutions using object oriented methodologies.
Understand relational database design and architecture along with web development and design.
Develop, implement, and maintain change control and testing processes for modifications to systems.
Manage and/or provide guidance to junior members of the team.
Design, manage and implement system interfaces
Create and maintain reports based on data from Oracle and MS SQL databases using appropriate reporting technologies including Crystal Reports or dashboards.
Implement all responsibilities of this position according to Sarbanes-Oxley compliance. Develop procedures and policies, test and maintain.
Minimum competencies, knowledge, skills, and abilities:
Proven proficiency in the use of process improvement and change management techniques.
Proven oral and written communication skills.
Proven organizational skills and the ability to effectively complete multiple simultaneous projects and priorities.
Strong interpersonal skills and proven success working with all cross-functional disciplines;
Excellent capacity for learning
Desire to stay on the cutting-edge of technology
Education and Experience:
BS/BA degree in CS/IS or equivalent
3+ year experience with Microsoft Visual Studio including Visual Basic, Visual Basic.NET, ASP, ASP.NET along with client/server application development.
3+ years experience with SQL development with MS-SQL and/or Oracle.
2+ years experience with Crystal Reports in a client/server environment (MS-SQL and/or Oracle).
Working knowledge of Java programming language and environment.
Experience the professional challenges and rewards from a market leader. We offer an attractive compensation and benefits package, which includes medical, dental, life, vision, matching 401(k), generous PTO program and more. Apply online at: https://home.eease.com/recruit/?id=472761