Overview
Skills
Job Details
- A Software Engineer will be part of a small team of technically strong individuals. The position demands a high degree of initiative, commitment and technical excellence.
- As part of an Agile team a Software Engineer performs design, coding, debugging, testing and troubleshooting throughout the application development process providing innovative and creative solutions in a collaborative manner under tight deadlines.
location: Jersey City, New Jersey
job type: Contract
salary: $58.26 - 68.26 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- A Software Engineer has a record of successful delivery of software applications as an individual and with a team.
- The position needs a strong understanding of the software development life cycle (SDLC), desire to implement continuous delivery and integration within the development life cycle, understand agile software development methodologies and principles.
- A Software Engineer is self-motivated, self-managed, team-player, action results-focused, has a high command of verbal and written English and able to clearly communicate design, architecture, implementations and requirements. A Software Engineer in ERFT division would build sophisticated and complex functionality to the Treasury business to be more effective in managing the bank's liquidity.
qualifications:
- Strong expertise and working experience in Python
- Knowledge of computer science data structures and algorithms
- Knowledge of ORM libraries like Sqlalchemy, etc.
- Experience in databases (relational/document/etc.) including NoSQL databases.
- Experience building distributed and scalable complex services as well as Restful services and robust micro services.
- Experience with web services development and REST interfaces in Python
- Experience with Analytic reporting tools like Tableau
- Analytical skills to perform technical and functional analysis with strong communication skills.
- Should be able work with business users involving complex requirements gathering and translating them into actionable items for developers. Most of the times this includes quick prototyping.
- Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
- Experience working in regulatory projects is strongly desirable
- Experience working in Containers
skills:
- Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
- Experience in CICD, Jenkins, Git
- Experience working on high volume applications
- Experience working in Agile teams
- Knowledge of Liquidity Reports like Fed5g, LCR, NSFR, CRD IV etc is a plus
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
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.