Find A Job

Applications Developer

Columbus, OH | IT
Job ID: 101519
Listed on 10/15/2020

KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

Applications Developer 

Job Summary:
Devises or modifies procedures to solve complex problems considering equipment capacity, limitations, operating time and desired results. Prepares detailed specifications from which programs are written. Designs, codes, tests, debugs and documents programs. Competent to work on highest technical level of all phases of applications systems and programming activities. Provides technical mentoring to others. Typically reports to Manager.  Capable of leading small to medium special technical projects. Demonstrates subject matter expertise in multiple applications and functions
 
Duties:

  • Participate in meetings with users to determine requirements and scope
  • Contibute towards the recommendation of technical standards/directions/technologies
  • Assist in the creation of functional design deliverables
  • Complete detailed and technical design deliverables
  • Capable of completing key Project Management deliverables for small to medium product development efforts including Requirements Definition, Design, Build and Test phases.
  • Facilitate and actively participate in technology activities as they relate to the Technology, Server Management and Operations groups
  • Support the installation, configuration, engineering, and management of complex environments that includes multiple operating system platforms and network topologies
  • Review detailed and technology design deliverables
  • Code, test, document and implement programs with high complexity levels
  • Participate in and contribute towards cross-functional teams where system interface activity may occur
  • Participate in on-call support activities
  • Identify and correct application software problems
  • Code, test, document and implement application enhancements and corrections
  • Monitor and resolve system performance issues
  • Mentor and train other team members in area of expertise.
  • Assist end users in resolving and identifying system issues by providing application knowledge and technical expertise
  • Assist users through creation and execution of test plan
  • Train users in use of new system
  • Participate in generation of user documentation
  • Assist Manager in the development of technical training plans for Programmer and Programmer Analysts

Desired Skills/ Experience

  • Bachelor's degree from accredited four-year university or college; or equivalent combination of coursework and job experience
  • Five-plus years of information systems development experience; minimum four years of project design activities
  • Five to seven years of system analysis and programming experience
  • Logistics experience preferred
  • Strong written and oral communication skills
  • Working knowledge of PCs including software and hardware
  • CI/CD Concepts and Tools (preferably Maven)
  • Cloud Technology - Azure - App Services
  • CSS3/Sass (Frontend Dev - Standard Web)
  • Exposure to Git source control
  • Exposure to Java 11/13, Spring Boot
  • HTML5 (Frontend Dev - Standard Web)
  • JavaScript (Frontend Dev - Standard Web)
  • Node (npm) (Package management)
  • ReactJS (JavaScript Framework)
  • Web Server - Apache Tomcat
  • Databases - MySQL/MariaDB
  • Docker container technology
  • Project Methodologies - Agile/Scrum

*mjp123