Application Engineer
Columbus, OH, United States
Position Summary
Under general direction, devise and/or modify procedures to solve complex application problems considering computer equipment capacity and limitations, operating time, and form of desired results. This includes some coding/scripting, testing, debugging, documenting, and maintaining those programs. You will be competent to work at a high technical level of all phases of application engineering activities.
Major Areas of Accountability
* Support technical application deployments, enhancement, and integrations
* Provide recommendations or develop solutions and implement accordingly
* Analyze and review existing or proposed system features and integration, security, scalability and performance requirements with clients, business analysts, and team members
* Package in house developed applications for production or integrate vendor supplied applications
* Develop or modify software application design and specific modules
* Conduct testing of new or customized application modules to ensure application meets specifications in alone or in partnership with QA resources
* Document functions and changes to new or modified modules, test activities/results, error handling and backup/recovery procedures
* Serve as 2/ 3rd level support and assist lower tier support for ongoing maintenance and production issues
* Support software development lifecycle and apply and follow appropriate programming/engineering methodologies and best practices
* Provide rotational on-call support for applications and infrastructure supported by the team.
Supervisory Responsibilities
* Coach/mentor other team members as appropriate
Minimum Qualifications
Education
Required:
Bachelor's degree in Computer Science or other technical field or equivalent work experience
Work Experience/Skills:
Required:
* Three to five years of experience in IT role supporting Rest Services, Kafka, and Fuse
* Experience in building microservices in spring boot
* Experience in data ingestions pattern using Kafka
* Experience with Source control, based on Git in Azure DevOps (ADO).
* Experience with database framework like JPA.
* Sound knowledge of Software Development Life Cycle (SDLC) and Agile frameworks and Dev Ops concepts
* Knowledge of version and revision control practices and procedures
* Knowledge of design and programming techniques that provide security
* Ability to debug code and/or troubleshoot and analyze defects
* Sound understanding of application engineering concepts
* Knowledge/experience with querying databases for data lookup/update
* Understanding of support and integration patterns related to running third-party software packages.
* SQL, .net, java, or other object-oriented development languages.
* Understanding of automation concepts and frameworks, CICD pipelines, Automation and Scripting
* Experience working with infrastructure teams
* Skilled at working with vendor packages for analysis, customization, and deployment
Preferred:
Financial Services industry experience
Required Skills : Java, CI/CD, Spring Boot, Kafka, APIs, SQL
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :No
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Eng: Other
Branch Code :Columbus