Some people dream of success. We make it happen.

Software Developer

Job Description

Mercury Systems Inc. requires a Software Developer for its offices in Princeton, NJ who will be responsible for the following: 1. Work in the SDLC (Software Development Life Cycle), developing with agile methodology and daily standup meeting, brainstorm design session, onboarding sources, deploying, release testing. 2. Review design document, gather information from architect and analysts to understand the business requirement and communicate with other team for collaboration. 3. Involved in the implementation of Business Logic with NodeJS back; build several projects structure based on ExpressJS and Restful Structure. 4. Q&A app front-end development and maintenance using AngularJS. 5. Participate in the UI/UX prototyping and design of several apps. 6. Front-End design and UI improvements by using Sketch/ Adobe XD prototype tools, Javascript, Html, Css, Material-UI, bootstrap and dootstrap material design plug-in. 7. E2E test using protractor and cypress and unit test using Mocha and Jest. 8. Develop python scripts for scraping and importing data and Javascript scripts for maintenance and support of all SDLC database issues, write API documentation. 9. Analyze company sensitive data build table networks and data pool for data visualization tools, developed data visualization apps using React and D3. 10. Cloud infrastructure management including AWS instance and environment management and monitoring, azure analytics for website analytics and recovery.


Qualifications & Requirements


Position requires Master or foreign equivalent degree in Computer Science, Engineering or a related field of study. Mail resume to: Mercury Systems Inc., 5 Independence Way, Ste 140, Princeton, NJ 08540 or fax to 609-243-0235.

This is a full time position, 40 hours a week, Monday through Friday. Salary offered is $90,002.00 per year.