Software Developer (Systems Software)
Location: Herndon, VA
Experience Level: Senior
Reference: M-2022-36864
Experience Level: Senior
Reference: M-2022-36864
Design, develop and maintain applications, new applications development, modifications of existing applications, transition of legacy applications to new technologies, including experience with restful services, ServiceNow and SalesForce
REQUIRED SKILLS:
The candidate shall have the following required skills, certifications and demonstrated experience:
Demonstrated experience using the technical and functional design requirements related to Java, JavaScript, Ruby, CMS, Angular, and ServiceNow developing languages.
Demonstrated experience using Spring, Hibernate, and JSF frameworks
Demonstrated experience with AJAX and Java EL for web applications and application data logic
Demonstrated experience with Apache TomCat as a web server for JAVA implementations
Demonstrated experience with web technologies, including CSS and HTML
Demonstrated experience with Frontend design: Bootstrap and VanillaJS
Demonstrated experience using ElasticSearch search/analytics engine
Demonstrated experience using MySQL relational database management systems
Demonstrated experience with version control software, Git/GitHub
Demonstrated experience using MongoDB database environment
Demonstrated experience with scripting languages including Python and Perl
Demonstrated experience working independently and within groups.
Demonstrated experience with Agile development.
DESIRED SKILLS:
Other skills and demonstrated experiences that are highly desired but not mandatory to perform the work, include:
Demonstrated experience in developing APIs with REST, SOAP, and JSON
Demonstrated experience with tools for configuration management, requirements (e.g. JIRA), automated testing, and deployment
Demonstrated experience with strong written and verbal communication and collaboration skills across diverse audiences (e.g. presentations)
Certifications: ServiceNow Certification, Certified Application Developer, Microsoft Certified Solutions Developer (MCSD)