Junior/Senior Web Application Developer NUARI
Job posting number: #7067161
Posted: June 23, 2020
Application Deadline: Open Until Filled
Job DescriptionAbout Norwich University:
Norwich University Applied Research Institutes (NUARI) was federally chartered under legislation sponsored by Sen. Patrick Leahy in 2002 and is funded in part through the Department of Homeland Security and the Department of Defense. NUARI was established as a national center to address cyber incident management challenges through research, training programs and technology development and has been a global leader for more than a decade in developing cyber war gaming, distributed learning technology, distributed simulation technology, critical infrastructure exercises, and cyber security.
Norwich University Applied Research Institutes (NUARI) is seeking a full time Junior/Senior Web Application Developer to support expanded research and development of technology products and services that establish a cybersecurity risk framework and enable cybersecurity resiliency for real-world critical infrastructures. We are looking for a smart, enthusiastic individual that will work closely with the current team of model & simulation engineers, software developers, data architects, and subject matter experts.
Start Date: August 17, 2020
Design and implement software for enterprise-level, web-based applications
Develop models, simulations and process flows that represent real-world systems
Improve the current server applications for performance, scalability, security, and maintainability
Write clean, well-tested, and maintainable code
Support continuous improvement of NUARI's Distributed Environment for Critical Infrastructure Decision-making Exercises (DECIDE®) platform.
Stay up to date on, and leverage, the latest web technologies
Mentor junior developers
Face-to-face collaboration for this position is critical. Our flexible work environment may allow for telecommuting during a portion of work effort. A relocation package may be considered with a written employment offer.
Required Skills & Experience
BS in Computer Science, Computer Engineering, or equivalent technical discipline.
Minimum 4-years of experience in web-based software design, development, and testing
Enterprise web development experience
Experience with development tools such as NetBeans, Eclipse or comparable IDEs
Experience in software model & simulation design and development
Excellent communications skills, problem solving skills, analytical skills, and superb attention to detail
Mobile app development experience
Authorized to work in the United States
Desired Skills & Experience
BS Computer Science, Computer Engineering, Physics, or equivalent technical discipline.
5+ years of experience leading enterprise-level web server design, development, and deployment in a secure cloud computing environment
5+ years of experience in software model & simulation design and development
Knowledgeable in AngularJS framework / Model-View-Controller
Proficiency using Apache Maven, continuous integration, and issue tracking software
Working knowledge of cybersecurity, information security, and/or information assurance
Experience working on projects employing Agile methods
Working knowledge of User Experience (UX) / User Interface (UI) design and implementation
Understanding of data-driven design and implementation
Experience in establishing quality assurance processes and implementing automated testing
Experience in commercial product launch and product lifecycle support