What are the responsibilities and job description for the Full Stack Developer position at MKS2 Technologies?
Senior Programmer
MKS2, LLC - Monterey, CA
Summary
The Center for Educational Design, Development, and Distribution (CED3) at the Naval Postgraduate School (NPS) has an opening for a full time web developer. This position provides an excellent, opportunity to work with experienced instructional designers, UX and visual designers, and other developers in creating custom web applications, tools, and interactive media solutions that support the instructional needs of NPS faculty and organizations. This is a full time position with benefits, offered through MKS2, one of America’s fastest growing companies. CED3 is MKS2’s client.
This is a small working group environment with opportunity to collaborate and share ideas during project cycles.
Requirements:
· US Citizen
· Bachelor’s Degree in Software Engineering, Computer Science, or closely related field
· Available to work full time (40 hours a week) and on-site in Monterey, California (no remote work)
· Minimum of 3 years of experience in the Software Development process
· Strong project management skills
· Experience managing an agile development environment
· Strong collaborative, written, and verbal skills
Responsibilities and Duties
Work with NPS faculty, project managers, and designers to understand project needs and goals
Define roadmaps based on team strategy and vision
Collaborative manage the product design lifecycle including requirements analysis and specification, software design, implementation, and testing
· Proactively identify and resolve issues to help new and existing software run effectively
· Prioritize and manage trade-offs among customer experience, performance, and developmental timelines. Communication these trade-offs to the team.
Create new web applications that support teaching and learning
Create educational simulations and instructional tools
Set up and maintain SQL databases (MySQL, PostgreSQL)
Maintain existing applications built using Java and PHP
Dockerize and deploy web applications to GNU/Linux-based and AWS web servers
Work with visual/UX/UI designers to create a functional product from mock-ups and prototypes
Technical Stack Required (Should know most of the following)
Front-end
· HTML5, CSS3, SASS, JavaScript, PostgreSQL, jQuery
· TypeScript
· ReactJS and Redux
· Angular
Back-end
· Java
· Node.js with Express
· PHP
· Django
Database
· MySQL
· MongoDB
· PostGres
Server Side
· GNU/Linux
· AWS and Server Management
Bonus Skills
Docker Experience
JIRA
Canvas, WebGL, D3.js
Apache Wicket
Familiarity with LTI, SCORM, xAPI, or other E-learning development tools
Knowledge of adaptive and responsive web design
Basic understanding of design and usability principles
MKS2, LLC - Monterey, CA
Summary
The Center for Educational Design, Development, and Distribution (CED3) at the Naval Postgraduate School (NPS) has an opening for a full time web developer. This position provides an excellent, opportunity to work with experienced instructional designers, UX and visual designers, and other developers in creating custom web applications, tools, and interactive media solutions that support the instructional needs of NPS faculty and organizations. This is a full time position with benefits, offered through MKS2, one of America’s fastest growing companies. CED3 is MKS2’s client.
This is a small working group environment with opportunity to collaborate and share ideas during project cycles.
Requirements:
· US Citizen
· Bachelor’s Degree in Software Engineering, Computer Science, or closely related field
· Available to work full time (40 hours a week) and on-site in Monterey, California (no remote work)
· Minimum of 3 years of experience in the Software Development process
· Strong project management skills
· Experience managing an agile development environment
· Strong collaborative, written, and verbal skills
Responsibilities and Duties
Work with NPS faculty, project managers, and designers to understand project needs and goals
Define roadmaps based on team strategy and vision
Collaborative manage the product design lifecycle including requirements analysis and specification, software design, implementation, and testing
· Proactively identify and resolve issues to help new and existing software run effectively
· Prioritize and manage trade-offs among customer experience, performance, and developmental timelines. Communication these trade-offs to the team.
Create new web applications that support teaching and learning
Create educational simulations and instructional tools
Set up and maintain SQL databases (MySQL, PostgreSQL)
Maintain existing applications built using Java and PHP
Dockerize and deploy web applications to GNU/Linux-based and AWS web servers
Work with visual/UX/UI designers to create a functional product from mock-ups and prototypes
Technical Stack Required (Should know most of the following)
Front-end
· HTML5, CSS3, SASS, JavaScript, PostgreSQL, jQuery
· TypeScript
· ReactJS and Redux
· Angular
Back-end
· Java
· Node.js with Express
· PHP
· Django
Database
· MySQL
· MongoDB
· PostGres
Server Side
· GNU/Linux
· AWS and Server Management
Bonus Skills
Docker Experience
JIRA
Canvas, WebGL, D3.js
Apache Wicket
Familiarity with LTI, SCORM, xAPI, or other E-learning development tools
Knowledge of adaptive and responsive web design
Basic understanding of design and usability principles