We are seeking a versatile Mid-Level Application Developer to support the modernization of a legacy Financial System. The current platform, built on MS Access, will be rewritten using a React-based front end and Choreo-based APIs, integrating direct database queries. In this role, you'll work under the guidance of an Architect and Senior Developers, learning from seasoned professionals while helping deliver a secure, scalable, and user-centric solution.
location: Edison, New Jersey
job type: Contract
salary: $62 - 70 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Key Responsibilities
- Front-End Development
- Build and maintain React-based components, adhering to micro front-end principles.
- Implement user-friendly interfaces for file uploads, manual workflows, and reconciliation dashboards, following established UI/UX guidelines.
- Back-End Development
- Assist with Choreo-based APIs, focusing on data ingestion, validation, and direct database interaction.
- Help design and optimize SQL queries or stored procedures based on legacy Access logic.
- Legacy Migration
- Collaborate closely with the Architect and Senior Developers to analyze existing MS Access forms, queries, and VB scripts.
- Translate Access-based business rules into modern solutions, ensuring data integrity and compliance.
- Code Quality & Testing
- Write clean, maintainable code following best practices (version control, CI/CD, code reviews).
- Contribute to unit and integration testing, working with Bessemer's QA team for functional/UAT testing.
- Collaboration & Agile
- Participate in daily stand-ups, sprint reviews, and retrospectives under an Agile framework.
- Take direction from the Architect and Senior Developers, addressing issues promptly and sharing progress in a timely manner.
qualifications:
Skills & Experience
- Front-End
- Proficiency in JavaScript/TypeScript and React (components, hooks, state management).
- Familiarity with responsive design and basic UI/UX principles.
- Back-End
- Experience with API development (REST or GraphQL) - exposure to Choreo or WSO2 a plus.
- Working knowledge of SQL, stored procedures, and database-driven applications.
- Legacy Systems
- MS Access (forms, queries, VB for Access) experience or a willingness to learn.
- Experience migrating older applications into modern architectures is a strong plus.
- General
- 2-4 years of professional software development experience.
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Familiarity with Agile/Scrum and DevOps practices (CI/CD pipelines, version control).
skills:
- Soft Skills
- Strong communication skills for collaborative work with Architect, Senior Developers, and QA.
- Adaptability in a regulated financial environment with strict compliance standards.
- Problem-solving mindset for analyzing complex logic in Access and re-implementing in modern frameworks.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.