Software Developer Senior
Company: Educational Testing Service
Location: Princeton
Posted on: August 6, 2022
|
|
Job Description:
Position Summary: Under general direction, the Senior Software
Developer develops strategic solutions for new services and
functionality. This role designs software and participates in
programming, testing and documentation through the entire Software
Development Life Cycle (SDLC). Timely and effective communications
to the team, organization and outside vendors are regularly
disseminated as part of this job function. Responsibilities:
Formulate and define system scope and objectives for assigned
projects Develop appropriate software solutions to requests for new
services and functionality Develop detailed specifications,
application coding, unit and systems testing for the IT department
Examine, devise and modify procedures to solve moderately complex
problems in regard to existing system capabilities, operating time
or the form of desired results Coordinate and support software
production schedules and processing Work with units throughout ETS
to ensure smooth delivery of existing services and program
modifications Support the planning and training of internal clients
when new applications are launched or new processes are put in
place Provide peer leadership and collaborate with Leads, team
members and other development staff Conduct project tracking
activity and walk throughs of software code to ensure adherence to
quality standards and procedures Work with development team on
implementation of new technologies Independently develops software,
codes, tests and debugs Recommend modification to existing
processes and new procedures to solve complex problems considering
the existing system limitations, operating time and desired results
Collaborate with team members as well as across FCEs/SBUs to
identify ways to improve existing processes and technical output
Proactive identification of gaps (especially across areas) and
escalate in a timely and appropriate manner Create and update all
relevant documentation and specifications for design, development,
and testing Escalate problems of complex technical circumstances to
appropriate channels Promote policies that foster quality standards
and industry best practice Adhere to ethical standards and comply
with the laws and regulations applicable to your job function
Education, Certifications, or Special Licenses: Bachelor---s degree
in Computer Science with additional coursework in management,
information processing or a related field. May also possess a
combination of education and relevant work experience from which
comparable knowledge and abilities can be drawn. Relevant Years of
Experience: Minimum of 4-7 years of progressively responsible
software development experience Proven success in designing, coding
and implementing scalable software solutions using modern
technology and practices Strong/Expert level proficiency in
building and deploying cloud-native solutions with Amazon AWS (CDK,
CFTs, variety of AWS services, provisioning Infrastructure as code)
Expert level proficiency in Java, JavaScript, Spring
Frameworks,Hibernate, Junit, XML, JSON, Strong experience in web
service development (RESTful/json) Proficiency in RDS, Oracle,
PostGreSQL Experience with GitLab CI/CD, Containerization, Splunk
Experience developing web applications using (Angular, KendoUI,
RichFaces, HTML, CSS, JavaScript) Experience building serverless
applications on AWS using API Gateway, Lambda, SQS, SNS, IAM
Roles/Permissions, DynamoDB. Experience in using Collaborative
tools (Jira/Confluence) for task management, breakdown, estimation
and tracking. Understanding of Agile techniques and ability to
rapidly iterate in a dynamic environment Strong problem solving,
analytical, and communications skills 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.
Keywords: Educational Testing Service, Trenton , Software Developer Senior, IT / Software / Systems , Princeton, New Jersey
Click
here to apply!
|