This job has expired

Senior Software Engineer- Application Integration (Online/Remote)

American Public University System
West Virginia, United States
Salary Not specified
Posted Date
Feb 6, 2023

Senior Software Engineer- Application Integration (Online/Remote)

Requisition Number: SRSOF003964
Location: United States

Senior Software Engineering, Application Integration
American Public Education, Inc.

The Senior Engineer, Application Integration role is responsible for full stack integration development, leveraging Dell Boomi platform, message queue, REST, and a .NET application framework. They must have the ability to work independently as well as in teams and may be assigned the responsibility to lead projects. The Sr. Engineer will have proven experience in analysis, technical design, programming, execution and version control - along with solution design, including estimation of delivery.

The Senior Engineer, Application Integration is required to understand the business and technical requirements, architecture and design specifications and develop and document using best practice methods, procedures, and programs in the delivery of practical systems solutions. They participate and may lead development and enhancements to a custom and packaged enterprise systems, such as ERP, CRM, and HR. The Sr. Engineer must be able to function well in a high-growth business that is technologically advanced, requiring high performance, high availability (24x7) and high demand and understanding of business and technology changes. As needed, they may perform break-fix analysis on existing code, trouble shoot issues, and participate in all aspects of Agile SDLC development.

  • Lead and assist in planning, design, development, and execution of Integration and Full Stack of new or existing systems and software.
  • Manage API end points, including API security, using an API Management tool.
  • 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.
  • Collaborates with team and users, performs full software development life cycle processes, and ensures high quality, reliable, and resilient code.
  • 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.
  • 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.
  • 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 program
  • Performs other duties as assigned.

Education and Experience:
  • BS or BA degree with a computer science, engineering, business or mechanical engineering major or related field or equivalent experience required.
  • A minimum of 6 years in Information Technology and participated in all facets of the software development life cycle, including 3+ years of hands-on experience with design and development of Integration solutions using Dell Boomi or equivalent (i.e. Tibco, Mulesoft, WebMethods).
  • 3+ years demonstrated success leading other software engineers and projects is required.
  • 3+ years in creating and consuming RESTful, OData and SOAP based Web Services, JavaScript Object Notification (JSON), XML, and interface design.
  • 3+ years utilizing SQL Server and MySQL database servers. Experience in developing stored procedures and relational database Programming is required.
  • 3+ years' experience with development of APIs & Integration components, API Management, and API Governance is required, highly preferred with Dell Boomi.
  • Solid experience with object-oriented analysis, design, and programming, n-tier Architecture, COM, UML, and Microsoft .Net Framework is required, Java Framework a plus.
  • Strong experience in all phases of integration development life cycle with Dell Boomi AtomSphere desired.
  • Extensive experience developing utilizing DevOps/Agile SDLC, Testing, and CI/CD required.
  • Strong knowledge and understanding of server, application, network, and systems.
  • Excellent communication, technical writing and documentation skills are essential.

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 University System (APUS) and 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. of American Public University System (APUS) 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.

Colorado, California, Washington and NYC Pay Transparency Statement

If you are a resident of Colorado, California, Washington or New York City 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

To apply, visit jeid-322a2cb795eb194ebc04f3fe9bbe6e0c

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert