Invest in your career with a Madrona-funded company.


Application Developer - Systems Integration



Software Engineering
New York, NY, USA · Redmond, WA, USA
Posted on Tuesday, June 11, 2024

Come work for a vibrant and well-funded startup in the greater Seattle area! We are looking for a team oriented, highly skilled application development engineer focused on System Integration to join our growing organization.

You must be great at collaborating with others, can work independently and have good initiative, ownership, delivery focus and sense of urgency.

The Application Developer will plan and develop specialized applications software. This role will translate software requirements into workable programming code, maintaining and developing programs for use in the banking business. By understanding the requirements, this role will then collaborate with the technical team to understand the specifications and develop high-quality applications.

This role will also write clean, secure, and efficient source codes. Checking the performance of the existing applications and modifying as per the requirements is also critical to this role. An application developer must have good communication skills, analytical skills, and problem-solving abilities. The aim is to develop good, functional, cutting-edge software applications for the growth of the company.


From day-to-day, you will primarily be responsible for the following:

· Implement high quality code in an agile, test-driven development environment utilizing API based development frameworks.

· Work with the Lead and development team on architecture, technical design, release planning and deployment.

· Build scalable and reusable APIs.

· Collaborates with clients and/or internal teams to understand user needs; drafts initial proposal and design of software to meet these needs.

· Assess feasibility of design and project parameters within time and cost constraints.

· Analyzes business requirements and designs software for client use.

· Develops code and designs software applications based on client’s business requirements.

· Modifies existing software to correct errors or improve performance.

· Monitors and assists with software testing and validation procedures and programming.

· Monitors and assists with software application deployments; ensures application operates within established specifications.

· Designs databases for specific application areas.

· Determines required system performance standards based on client specifications, budget, security needs, and other parameters.

Job Requirements


· 8+ years of hands-on experience in application development.

· 5+ years developing RESTful, SOAP based Web services using J2EE, Spring framework or Python. Experience working with SOAP based web services is a must.

· Strong understanding of API Design best practices, Enterprise Integration, API Security, Micro services architecture, and Design Patterns is a must.

· Experience with API Specification documentation using RAML / OAS or Swagger.

· Experience working on AWS with Serverless framework (Lambda, DynamoDB, RDS, API Gateway) is preferred.

. Well versed with DBMS concepts, working with databases like MySQL, Oracle or Postgres.

· Ability to work and deliver independently.

· Experience with any Enterprise Application Integration tools or Mulesoft Anypoint platform or MuleSoft Developer certification a strong plus.

· Experience using Confluence, Jira and Bit Bucket with CI/CD Pipelines a strong plus

· Previous experience with Systems Integration for Banking and Financial Services Domain preferable.