Job Details

ID #46137633
State New Jersey
City Princeton
Job type Permanent
Salary USD TBD TBD
Source ETS (Educational Testing Service)
Showed 2022-10-01
Date 2022-09-30
Deadline 2022-11-28
Category Et cetera
Create resume

Senior Software Developer - Emerging Tech and Prototyping

New Jersey, Princeton, 08541 Princeton USA

Vacancy expired!

Job Description: Are you an experienced, passionate software developer interested in learning and experimenting with Emerging and Disruptive Technologies and someone who wants to make a lasting difference in the world? As a non-profit and a major player in the global education space, advancing learning and education opportunities for all people is our shared mission and the core of all that we do. We seek to make a substantial difference in a world by driving the quality and equity of education around the world. Join us and change the world for the better! The Senior Developer position in ETS' Enterprise Architecture Center for Emerging Technology Research focuses on technology prototyping and validation of new possibilities to bring positive changes to how we learn and assess knowledge. The Center is responsible for defining, designing, and implementing an array of technology prototypes, pilots, and early-stage development services within the ETS Technology division.

What You'll do: The Senior Developer works in the Center for Emerging Technology Research to brainstorm how new technologies like Web 3.0, Blockchain, AR/VR AI & Machine Learning and others can benefit ETS' products and services and drive our mission forward. Then following up by building working prototypes to validate those concepts and packaging them as a building blocks and services for future integration into the innovation pipeline. This position drives technology innovation using proofs of technology, proofs of concept, and prototyping to inform the business about the potential of new technologies and provide starter implementations for product solutions.

Experience and Skills

Qualifications

: Demonstrated programming skills with at least two of the following: Python, JavaScript, Ruby. Experience and/or understanding of the following:
  • Developing full stack solutions and utilizing software build and deployment tools (Jenkins, GitLab, CodeCommit)
  • Web application development experience (HTML, CSS, NodeJS, Angular, React, JavaScript, TypeScript)
  • Modern API development with REST, GraphQL, gRPC
  • Cloud native language and serverless solutions (Lambda, Node.js Python, S3, CloudFront, API Gateway, Lambda Functions, ElastiCache, SQS, MQ, RDS)
  • Containerization (Docker, Kubernetes, AWS EKS, AWS ECS, Fargate)
  • Cloud database and infrastructure services (RDS, DynamoDB, DocumentDB, VPC, EC2, S3, EBS, EFS, SG, NACL)
  • Machine Learning tools and frameworks (SageMaker, Tensorflow, Spark MLlib)
  • Blockchain development tools and ecosystems
Extensive experience with software engineering standards, practices, methods and tools, including AWS. Ability to interact effectively with all departments and employee levels. Must be able to demonstrate a proactive approach to problem resolution, attention to detail and the ability to be part of a team-oriented (cross process/function/group) environment Proficiency with Windows and Unix operating systems Ingenuity and demonstrated proficiency developing technical strategies Ability to work independently on multiple projects simultaneously Demonstrated ability to develop technical solutions that adhere to corporate business objectives. Excellent interpersonal, verbal and written communication skills Must have strong analytical skills Experience developing proof of technology and proof of concepts Prototype system components and building blocks for larger scale software development projects Facilitate cross team and cross component collaboration Ability to establish and work in a collaborative, team-based environment. Be willing to take on new challenges, embrace changes, learn on the fly and be adept at connecting dots

Education,

Certification,

or

Special

Licenses: Bachelor's degree with extensive coursework in Computer Science or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired is necessary.

Relevant

Years of Experience:

Minimum 3

years as software developer #LI-ER1 #DICE

COVID-19 Requirements ETS requires all new hires to either certify that they have been fully vaccinated or request and obtain an exemption due to medical or religious reasons by their start date.

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of Women and Minorities.

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of protected Veterans and Individuals with Disabilities.

EDUCATIONAL TESTING SERVICE is a Drug-free workplace.

Vacancy expired!

Subscribe Report job