Senior Software Developer - Emerging Tech and Prototyping
Company: Educational Testing Service
Location: Montgomery
Posted on: August 4, 2022
|
|
Job Description:
**Job Descriptions:**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.Required
Experience:**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 ecosystemsExtensive 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)
environmentProficiency with Windows and Unix operating
systemsIngenuity and demonstrated proficiency developing technical
strategiesAbility to work independently on multiple projects
simultaneouslyDemonstrated ability to develop technical solutions
that adhere to corporate business objectives.Excellent
interpersonal, verbal and written communication skillsMust have
strong analytical skillsExperience developing proof of technology
and proof of conceptsPrototype system components and building
blocks for larger scale software development projectsFacilitate
cross team and cross component collaborationAbility 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.**Keyword: Software Developer Technology
Research, Java, J2EE, Spring Framework, Scalable Applications,
Cloud Platform, AWS, software development lifecycle, UNIXFrom:
Educational Testing Service
Keywords: Educational Testing Service, Montgomery , Senior Software Developer - Emerging Tech and Prototyping, IT / Software / Systems , Montgomery, Alabama
Click
here to apply!
|