Logo
APEI

Lead Software Engineer, Application Integration

APEI, Charles Town, West Virginia, United States, 25414


Description

Lead Software Engineer- Application IntegrationAmerican Public Education, Inc.The Lead Software Engineer, Application Integration is responsible to lead and participate in integration solution design, development, and support of .NET and Boomi solutions and environments at American Public Education, Inc. (APEI). The candidate will have proven hands-on experience with leading Service-Oriented Architecture (SOA) and API-led implementations independently as well as leading teams. The Lead Integration Engineer has expertise in systems and integration analysis, technical design, programming, execution and version control - along with integration architecture and solution design, including estimation of delivery.The Lead Software Engineer, Application Integration will understand, define, and support on-prem & cloud business and technical requirements, integration architecture and design that supports real-time 24x7 performance, and development using best practice methods, procedures, and processes in the delivery of enterprise integration solutions. S/he will be responsible for working on full software development life cycle efforts using agile methodologies, object-oriented design, and solid integration design patterns and practices. They may lead, mentor, and assist other team members, both onshore and offshore, to ensure accurate and timely diagnosis/resolution of integration issues that impact customer and workforce productivity. S/he will partner with other IT and Business teams to identify, define, analyze and implement changes and enhancements with high scalability, performance, and availability (24x7) in a dynamic, fast-paced environment.Responsibilities :Expertise and extensive experience in designing, developing, testing, deploying SOA and Boomi integration architecture solutions using Boomi iPaaS.Leads and coordinates software engineering efforts of other team members within project team to ensure accurate implementation of functional requirements and adherence to system standards.Lead and assist in planning, designing, developing, documenting and execution of Integration and Full Stack, CI/CD, of new or existing systems and software.Manage API end points, including API security, using an Boomi API Management tool.Hands-on expertise with configuration of Boomi Atoms, cloud and on-premise environments, and optimizing integration processes.Advanced experience working with Boomi Connector, HTTP, Salesforce, Web Service SOAP Client, SFTP/FTP, databases, and Azure/AWS/GPC.Manage Boomi licensing, user management and support, 3rd party vendor and service providers such as Boomi Managed Cloud Services.Applies independent judgment, discretion and analysis in coordinating, developing and designing solutions for business problems to meet expanding or changing business requirements.Develops and publishes best practice on integration, software engineering programming techniques, methods, approaches, including standards working with basic and advanced applications system design techniques and methodologies.Maintains awareness of latest integration methodologies, development tools, programming techniques, problem solving techniques and computing equipment.Recognizes and identifies potential areas where existing policies and procedures require change, or where new ones need to be developed, especially regarding future business expansion.Fulfills departmental requirements in terms of providing work coverage and administrative notification during periods of personnel illness, vacation, or education.Documents and maintains reference artifacts for new or updates to applications, integration, component, and tests.Reviews user and technical documentation and code written by others to confirm consistency with program operations.Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs. Monitors and supports test, performance test, deployment, and production operations.Revises code for corrections, enhancements, or system environment changes and collaborates with other engineers as required.Supports day-to-day production systems as directed and trains end users or technical support staff to use and support integration and/or programLead and perform complex problem troubleshooting, root cause, and break/fix.Occasionally provide after-hours deployment and support.Performs other duties as assigned.

Requirements :A minimum of 10+ years in Information Technology and participated in all facets of the software development life cycle, strong in all phases of integration development life cycle.3+ years of strong hands-on design and development of Integration solutions, patterns, API development and management, using Boomi AtomSphere or equivalent (i.e. Tibco, Mulesoft, etc.).3+ years of demonstrated success leading other software engineers and projects is required.Expertise in creating and consuming RESTful, OData and SOAP based Web Services, JavaScript Object Notification (JSON), XML, Boomi process & scheduler, and interface design, and utilizing SQL Server. Experience in developing stored procedures and relational database Programming is required.Experience with Messaging solutions, ETL, Boomi MCS is a plusBoomi certificate or equivalent preferred.Strong knowledge and understanding of server, application, network, and systems.Extensive experience developing utilizing DevOps/Agile SDLC, Testing, and CI/CD required.Demonstrated listening, analytical, organizational, and time management skillsDemonstrated ability to work independently or lead teams/projects and cross-functionally,Strong knowledge and understanding of server, application, network, and systems.Strong ability to work collaboratively within a team to solve problems.Methodical, organized and detail oriented.Excellent communication, technical writing and documentation skills are essential.BS or BA degree with a computer science, engineering, business or mechanical engineering major or related field or equivalent experience preferred

About Us:Online, on campus and in the workplace, we provide higher education and training to our country's heroes - military service members, veterans, nurses, government employees, and motivated professionals that want to make a difference. American Public Education, Inc. educates service-minded students, ranging from the military, public service, federal agencies, and nursing communities, through American Public University System (APUS), Hondros College of Nursing (HCON), Rasmussen University and Graduate School USA (GSUSA).It is the policy of American Public Education, Inc. (APEI) to afford equal opportunity to all qualified persons. We treat all qualified individuals equally as to their recruitment, hiring, assignments, advancements, compensation, and all other terms and conditions of employment. American Public Education, Inc. does not discriminate on the basis of race, color, religion, creed, sex, age, national origin, sexual orientation, or physical, mental, or sensory disability, or any other characteristic protected by law.CA, CO, DC, HI, MD, WA, NY Pay Transparency StatementIf you are a resident of California, Colorado, District of Columbia, Hawaii, Maryland, Washington or New York and this role is available remotely, you may be eligible to receive additional information about the compensation and benefits for this role, which we will provide upon request. Please send an email to recruiting@apei.com