What are the responsibilities and job description for the Senior Software Developer position at Randstad Digital Americas?
Job Summary
As a Senior Software Engineer, you will play a crucial role in developing and maintaining innovative, scalable, and secure applications that support the firm's strategic objectives. Your expertise in front-end and back-end development, cloud infrastructure, vendor implementation/integration, and automation will be crucial in building transformative digital products.
location: Edison, New Jersey
job type: Permanent
salary: $140,000 - 189,000 per year
work hours: 8am to 5pm
education: Bachelors
Responsibilities
Key Responsibilities:
Application Delivery
Qualifications:
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.
As a Senior Software Engineer, you will play a crucial role in developing and maintaining innovative, scalable, and secure applications that support the firm's strategic objectives. Your expertise in front-end and back-end development, cloud infrastructure, vendor implementation/integration, and automation will be crucial in building transformative digital products.
location: Edison, New Jersey
job type: Permanent
salary: $140,000 - 189,000 per year
work hours: 8am to 5pm
education: Bachelors
Responsibilities
Key Responsibilities:
Application Delivery
- Design, develop, test and deploy high-quality software solutions using React, AWS, and modern scripting languages.
- Adhere to architecture decisions to ensure scalability, performance, and maintainability.
- Collaborate with Software Engineering Lead to translate business requirements into technical specifications.
- Leverage AWS services for application development, including database management, serverless computing, and cloud storage solutions.
- Optimize performance and cost-efficiency of applications hosted in AWS.
- Ensure security best practices in cloud-based development.
- Design, develop, and manage APIs to support seamless integration across systems.
- Ensure APIs adhere to performance, scalability, and security standards.
- Utilize expertise in scripting languages such as TypeScript, JavaScript, and Python to deliver robust software solutions.
- Ensure cross-platform compatibility and performance optimization.
- Design, develop, and optimize SQL queries and database structures to support application requirements.
- Ensure data integrity, performance, and security in SQL-based systems.
- Work closely with cross-functional teams, including Business Solution Engineers, QA, and business stakeholders, to ensure successful project delivery.
- Share experience and knowledge with a team of engineers, fostering a culture of collaboration, innovation, and technical excellence.
- Clearly communicate technical concepts to non-technical audiences.
- Promote best practices in coding, testing, and deployment across the team.
Qualifications:
- Bachelor's degree in computer science, computer engineering or a related field.
- 5 years of experience in software engineering and design.
- Proficient in React for building responsive, user-centric web applications.
- Hands-on cloud experience with AWS services such as Lambda.
- Experience working with AWS databases (e.g., DynamoDB, Redshift) optimizing for performance and scalability.
- Strong knowledge of designing, developing, and managing APIs on platforms like WSO2, REST, and GraphQL.
- Advanced skills in TypeScript, JavaScript, and Python for software development and scripting.
- Experience with SQL development and optimization.
- Familiarity with Agile/Scrum frameworks for managing and delivering projects.
- Effective communication and collaboration skills to work with cross-functional technology teams, including software engineers, solution engineers, infrastructure engineers, and architects.
- Cloud certifications preferred.
- Expertise in one or more wealth management disciplines, such as portfolio management and trading, client advisory services, or modern corporate finance practices.
- Primary Focus:
- Oversee investment platforms supporting portfolio management systems.
- Work with trading platforms, order management systems (OMS), and data integration.
- Technical & Industry Requirements:
- Experience with portfolio management, trading systems, and financial data platforms.
- Familiarity with OMS solutions like Longview, Charles River, FactSet, Bloomberg preferred.
- Understanding of investment guidelines, equities, fixed income, and wealth management.
- Interest rates and buy-side experience a plus.
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.
Salary : $140,000 - $189,000