Application Developer II
Job Type: Full Time / Permanent
As an Application Developer II (Intermediate Software Developer) , you will focus on the development of web-based applications, backend services, and the integrations between multiple systems. You will also need to have excellent problem-solving abilities, communication skills, a strong work ethic, and be a team player above all else.
Remote opportunity – This is a full-time remote (work from home) position. Occasional travel to our Headquarters in Pittsburgh, PA throughout the year will be required.
Responsibilities and Duties • Creates new and modifies existing custom applications using development frameworks (such as MVC and Angular), while adhering to Application Lifecycle Management (ALM) and agile development methodologies (e.g. Scrum, Kanban, Pair Programming). • Analyzes, architects, and designs application integrations, namely through SOAP and REST-based web services. Implements integration workflows using an ESB framework. • Troubleshoots technical issues and documents solutions in a knowledgebase. • Designs and implements database changes, including, but not limited to, schema modifications, stored procedures, and indexes. • Manages & evaluates testing & quality assurance, including the development of formal test plans. • Develops ad hoc reports as required by the application or as requested by users and ensures that the reports produced are accurate and timely. • Stays abreast of current technologies and makes recommendations for implementation with ONS projects.
Enjoy What Matters Most to You • Continuing Education Allowance • Flexible Schedules and Telecommuting Opportunities • Generous Time Off • Health and Dental Benefits • Modern Eco-Friendly Facility • On-Site Gym and Fitness Center • Travel Opportunities