Fantastic opportunity for a Java Specialist to help support the development and integration of applications. This experienced professional will also help develop / mentor more junior members of the team. Provides highly technical consulting and leadership in identifying and implementing new uses of information technologies which assist the functional business units in meeting their strategic objectives.
- Acts as an expert technical consulting resource to development staff in all phases of the development configuration, and deployment process. Reviews specs, design and code and recommends changes to development team members to align with approved, application development framework
- Performs analysis, systems design, coding and/or integrates purchased solutions. Documents, tests, implements and provides on-going support for applications
- Provides comprehensive consultation to business unit and IT management and staff at the highest technical level on all phases of the project development life cycle. May involve project manager or other leadership role crossing IT systems, applications, and/or infrastructure teams.
- Researches and evaluates alternative solutions and recommends the most efficient and cost effective solutions for the systems design. Participates in setting technical direction in conjunction with the architecture, data base, and infrastructure groups.
- Provides highly technical consulting and leadership in identifying and implementing new uses of information technologies which assist the functional business units in meeting their strategic objectives.
- Migrates legacy, dated application technologies to current technologies.
- Continually looks for opportunities to improve developer productivity and the overall change management process
- Recommends, and provides guidance, in the areas of application performance and tuning
- Works closely with customers to identify and specify complex requirements and processes for diverse development platforms, software, hardware, technologies, tools, etc.
- 5+ years of experience in application development.
- Java experience required
- Ability to easily move between multiple projects at any given time.
- Requires excellent communication skills, analytic ability, strong judgment and the ability to work directly with customers and IT management and staff.
- Requires in depth knowledge of customer area’s functions and systems, and application development technological alternatives, RPA work flow process and design experience preferred.
- Strong interpersonal communication skills.
- College degree Computer Science, or other related field preferred.