The Role / Responsibilities:
Our Software Engineers help drive our customer-intensive business by creating and managing expert software services to process real-time news feeds, many of which have sub-second requirements. You will be part of a highly motivated team responsible for handling millions of digital assets daily.
We are looking for a subject matter expert in Node.js development using TypeScript/JavaScript and frameworks Express and Hapi. High-performance computing and superb programming abilities are expected.
Assistant Director - Sr Software Engineer is seen as an expert in several technologies within the software engineering field:
- Provide expert level advice on multiple technologies across projects.
- Provide advice on requirements using expert level of knowledge on the possible technology solutions.
- Author technical design documents for shared modules
- TypeScript development skills, high-performance computing and superb programming
abilities are expected.
- Take ownership of Business Missions/Epics and stories; Implement and test features
based on the requirements.
- Collaborate across functional and project teams to assist in fixing the most
complex/difficult defects.
- Investigate and find the root cause for the most complex software problems reported by
clients. Show expertise when communicating with clients via email and phone
regarding these defects.
- Provide input to continuously improve our engineering practices.
- Play a primary role in training sessions and knowledge sharing across the teams.
- You need to ask the right questions, log what needs to be logged, run the right
diagnostics, build the correct software employing the proper algorithms, and provide crystal-clear answers to questions about your code.
- You will need to set high-performance goals for yourself, assume responsibility and accountability, and self-impose standards of excellence in a structured environment with your manager.
Qualifications:
- Minimum Bachelor's degree in Computer Science or related majors from top institutions, Master is a plus.
- 5+ years' professional software development experiences on multi-tiered enterprise applications.
- Deep understanding of Object-Oriented design and programming.
- Clear understanding of Software Development Life Cycle
- Expertise with AWS cloud environments, RabbitMQ and Kafka
- Expert in Programming Languages: Node.js with TypeScript.
- Competent in Service / Microservice -oriented architecture/web services (SOAP/REST) and CORS
- Familiar with SQL Databases: SQL (MySQL) and other NoSQL engines.
- Competent in: Jira, Git, ElasticSearch/OpenSearch, CI/CD
- Expert in Development Platforms: Linux
- Comfortable with Development tools: Visual Studio Code, Eclipse (CDT) and others.
- Experience with API gateways for maintainability and observability a big plus.
- Expertise in building large-scale high-volume APIs with RESTful endpoints.
- Quickly learns new technologies; is motivated to learn latest technologies and share
this knowledge with others.
- Can communicate technical information to both technical and non-technical audiences.
- Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines.
- Has strong analytical and problem-solving skills.
- Consistently displays good presentation skills.
- Excellent verbal and written communication skills
- Expertise on agile process, including SCRUM; mentors others to improve development
process more broadly.
location: NEW YORK, New York
job type: Contract
salary: $50 - 62 per hour
work hours: 8am to 4pm
education: Bachelors
responsibilities:
The Role / Responsibilities:
Our Software Engineers help drive our customer-intensive business by creating and managing expert software services to process real-time news feeds, many of which have sub-second requirements. You will be part of a highly motivated team responsible for handling millions of digital assets daily.
We are looking for a subject matter expert in Node.js development using TypeScript/JavaScript and frameworks Express and Hapi. High-performance computing and superb programming abilities are expected.
Assistant Director - Sr Software Engineer is seen as an expert in several technologies within the software engineering field:
- Provide expert level advice on multiple technologies across projects.
- Provide advice on requirements using expert level of knowledge on the possible technology solutions.
- Author technical design documents for shared modules
- TypeScript development skills, high-performance computing and superb programming
abilities are expected.
- Take ownership of Business Missions/Epics and stories; Implement and test features
based on the requirements.
- Collaborate across functional and project teams to assist in fixing the most
complex/difficult defects.
- Investigate and find the root cause for the most complex software problems reported by
clients. Show expertise when communicating with clients via email and phone
regarding these defects.
- Provide input to continuously improve our engineering practices.
- Play a primary role in training sessions and knowledge sharing across the teams.
- You need to ask the right questions, log what needs to be logged, run the right
diagnostics, build the correct software employing the proper algorithms, and provide crystal-clear answers to questions about your code.
- You will need to set high-performance goals for yourself, assume responsibility and accountability, and self-impose standards of excellence in a structured environment with your manager.
Qualifications:
- Minimum Bachelor's degree in Computer Science or related majors from top institutions, Master is a plus.
- 5+ years' professional software development experiences on multi-tiered enterprise applications.
- Deep understanding of Object-Oriented design and programming.
- Clear understanding of Software Development Life Cycle
- Expertise with AWS cloud environments, RabbitMQ and Kafka
- Expert in Programming Languages: Node.js with TypeScript.
- Competent in Service / Microservice -oriented architecture/web services (SOAP/REST) and CORS
- Familiar with SQL Databases: SQL (MySQL) and other NoSQL engines.
- Competent in: Jira, Git, ElasticSearch/OpenSearch, CI/CD
- Expert in Development Platforms: Linux
- Comfortable with Development tools: Visual Studio Code, Eclipse (CDT) and others.
- Experience with API gateways for maintainability and observability a big plus.
- Expertise in building large-scale high-volume APIs with RESTful endpoints.
- Quickly learns new technologies; is motivated to learn latest technologies and share
this knowledge with others.
- Can communicate technical information to both technical and non-technical audiences.
- Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines.
- Has strong analytical and problem-solving skills.
- Consistently displays good presentation skills.
- Excellent verbal and written communication skills
- Expertise on agile process, including SCRUM; mentors others to improve development
process more broadly.
qualifications:
- Experience level: Manager
- Minimum 5 years of experience
- Education: Bachelors (required)
skills:
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.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.