Software Engineer
Synergy ECP · Columbia, MD · 8 mo ago
EngineeringFull-time
Requirements
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Apply knowledge of ITOM, ITSM, HRSD, CSM and/or Service Portal
- Write or review software and system documentation
- Serve as team lead at the appropriate level for the software development process being used on any particular project
- Design or implement complex database or data repository interfaces/queries
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Afford assistance with developing and executing test procedures for software components
- Modify existing software to correct errors, adapt to new hardware, or improve its performance
- Design, develop and modify software systems using scientific analysis and mathematical models
Qualifications
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
- One (1) year experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog
- Two (2) years of IT application systems experience in technology solutions delivery is required
- Two (2) years experience with ServiceNow Implementations is required
- One (1) year of experience developing on the ServiceNow Platform is required
- ServiceNow System Administrator certification OR ServiceNow Application Developer certification is required
- CWIP IAT Level 2 Required