Under moderate supervision and guidance, develops cost-effective information technology solutions by creating new and modifying existing software applications that are reasonably complex.
Analyzes system requirements and existing business processes and information systems.
Design, program, implement, and maintain computer information systems to provide support for a variety of functions within the company relating to confidential and non-confidential matters. Also assists in systems planning, scheduling and implementation.
Ensure data integrity and successful backup and restoration ability, monitor assigned systems and exercise good project management skills to ensure that changes are successfully implemented and monitored for effect.
Typically takes on several components of a project, or a complex component of a single project.
Keep abreast of current developments in computer hardware, software, and other office equipment. Prepare studies and make recommendations regarding utilization of such equipment and software.
Maintain a high degree of integrity to safeguard company position on confidential matters.
Develops applications in a way that complies with architectural standards and established methodologies and practices.
Monitors and reports to management on project status and outstanding issues.
QUALIFICATIONS:
Bachelor of Science Degree in Computer Science, Management Information Systems, Engineering, or equivalent computer related degree from an accredited college or university required.
Five or more years of relevant applications development experience required (Visual Basic.NET, ASP.NET, Windows, Web Services, SOAP/XML, Visual Studio 2010, Visual Source Safe OR Team Foundation Server.
Experience in leading the design or implementation of business applications on a variety of computing platforms.
Depth and breadth of IT and business knowledge required.