National Labor Exchange Veterans Jobs

USNLX Veterans Careers

Job Information

USNLX.com Postajob Sr. Software Developer (#6661) in Princeton, New Jersey

Employer: Educational Testing Service Position: Sr. Software Developer (#6661) Location: 660 Rosedale Road, Princeton, NJ 08541Duties: Design, develop and deploy innovative software facilitate research capabilities, data analysis and reporting, learning and assessment, product development, and operational projects in an agile and collaborative environment by using knowledge of, and experience with, common Frontend JavaScript frameworks such as React or Angular; sever-side programming languages and frameworks such as Node.js, Python and open source libraries; designing, developing and deploying web applications using AWS and AWS services including Lambda, API Gateway and DynamoDB; HCI principles such as user-centered design, Agile development, and working with open source libraries; Dev Ops-Infrastructure as Code, CI/CD, test and deployment Automation; developing complex applications in an agile environment as part of a multi-disciplinary, diverse team of developers, scientists, designers, product experts and strategists; developing mobile applications, simulations and games using HTML5, Unity, React Native, or other technologies; Docker, Kubernetes or containers; writing and maintaining a test suite throughout a project's lifecycle; web accessibility standards and technologies; mastery of web fundamentals, including vanilla JavaScript, HTML and CSS; popular frameworks such as React, Angular or Vue; CSS pre-processors such as LESS or SASS; and integrating with APIs. Closely work with units throughout ETS to ensure smooth delivery of existing services and program modifications. Provide peer leadership and collaborate with team leaders, team members and other development staff. Maintain continuing awareness of relevant emerging technologies for possible application in technology environments. Work with cross-functional team to incorporate end-user feedback into frequent iterations of and revisions to system designs. Recommend modification to existing processes and new procedures to solve complex problems considering the existing system limitations, operating time and desired results. Partner with peers, immediate management and project staff to develop technical specifications of application/system and test cases, confirm functionality/usability and provide general technical expertise and assistance. Identify gaps (especially across areas) and escalate in a timely and appropriate manner. Work with development team on implementation of new technologies. Adhere to ethical standards and comply with the laws and regulations applicable to the job function. Validate and improve software solution designs. Design, customization, coding, development and testing for software applications. Conduct testing, debugging and integration activities. Promote policies that foster quality standards and industry best practice. Ensure accurate and efficient delivery of existing services. Ensure software applications and product enhancements that reliably support user and business needs. Conduct concept/product research from business, vendor/partnership and technical perspectives for technical project requirements. Develop standard operating procedures for software design and development. Ensure quality assurance, project completion and user satisfaction surveys. May work remotely 2 days per week within normal commuting distance of Princeton, NJ. Requirements: Master’s degree in Computer Science, Management Information Systems or a related field and two years of post-baccalaureate experience in full stack development evidencing demonstrable ability to perform the stated duties and responsibilities.

DirectEmployers