We are seeking an Application Engineer who works independently or under only general direction on complex problems which require competence in all phases of programming concepts and practices. This person will work on back-end, server-side and APIs, analyzing business requirements and working from diagrams and charts to identify desired results. Plans the full range of programming actions needed to efficiently utilize the computer system to achieve the desired results.
Develop, test, and implement distributed applications as part of a systems development team utilizing AGILE methodology. Provide feedback on and adhere to delivery dates. Provide end-user support as a technical expert. Develop and test back-end applications that enhance customer's operations through the dissemination of pertinent and relevant information in a timely and efficient manner.
Develop, revise, and maintain complex programs:
Interacting with Oracle DB’s
REST API’s utilizing Java:
Develop and revise program code based on clearly or loosely defined requirements.
Develop and revise program code supporting a microservices architecture
Prepare documentation and draft test plans for functional, integration, and stress tests.
Display effective communication skills and the ability to work in a team environment.
Display capabilities to troubleshoot, maintain and resolve production level applications.
Assist functional groups in testing and implementation of new features and enhancements.
Interface with various development and support groups
Work with compressed delivery schedules
US Citizen or Green Card Holder
Must be able to obtain a Public Trust Clearance.
Bachelor’s Degree in Computer Science, Engineering, Mathematics.
Must be proficient in Java, PL/SQL, and Python
Participate in an on-call rotation for after hours and weekend support.
6-10 Years combined development experience in: Java, Python and GIS
Must be able to integrate Java server-side applications with API’s and front-end UI.
Experience developing on Linux platform
Experience developing Unix shell scripts
6 + years of progressively more complex programming experience in large scale information system environments
Experience with vehicle routing using Esri or Route Smart GIS services
Knowledge of Software Development Lifecycle
Familiarity with Agile Scrum methodology
Experience with distributed version control tools, such as GIT
Experience developing on multiple platforms including Windows and Linux
Understanding of machine learning concepts
Experience with AWS cloud services
Strong unit testing and debugging skills
Experience working in the logistics environment determining efficient delivery routes
Knowledge of transportation industry
Ability to work in an agile, collaborative environment where a wide degree of creativity and latitude is expected.
Works independently with little oversight
If you are interested in getting more information about this opportunity, please contact Irina Rozenberg Recruiting@arielpartners.com at your earliest convenience. At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions, so when they have their biggest challenges, we are on their short list. We are looking for team members who share our values of: Integrity to do the right thing even when it hurts; Commitment to the long-term success and happiness of our customers, our people, and our partners; Courage to take on difficult challenges, accept new ideas, and accept incremental failure; and the constant pursuit of Excellence. Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws.