Jobs · Information Technology · Virginia

Information Technology - Engineer, Software Ld

Ampcus Inc · Reston, VA · 1 mo ago
On-siteInformation TechnologyFull-time

About the role

Ampcus Inc. is seeking a highly motivated Lead ServiceNow Developer to join our talented team. This role requires a strong background in ServiceNow development and administration, with experience leading teams and delivering complex applications.

Responsibilities

  • Lead a team of software engineers in the design, development, and implementation of multiple applications.
  • Perform and lead the detail technical design, coding, code review and testing of new applications and enhancements of existing applications.
  • Serve as a subject matter expert for specified systems and their subsequent applications.
  • Develop and/or analyze interface design documentation.
  • Comply with hardware and software systems standards and procedures.
  • Deliver large systems for tens of thousands of users.
  • Ensure compliance to the dev/sec/ops practices and policies.
  • Understand architectural practices and design.
  • Identifies gaps in requirements and solves problems for the supporting staff.
  • Identifies sequencing of services and technologies that are integrated in later phases of the project.
  • Leads the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implements risk mitigation actions.
  • Develops ways to improve performance and increase system availability.
  • Provides recommendations to infuse new technology.
  • Compile, assess, and report data results from software testing and analysis.
  • Supports the Project Manager as the technical team lead on the project.
  • Estimates the technical costs of projects for clients and project managers.
  • Confers with clients to identify requirements and determine desired outcomes to formulate the design of the system or offer alternatives.
  • Assist in the estimation of development of application features.
  • Leads software design and development teams.
  • Identifies, analyzes, defines, and coordinates user, customer, and stakeholder needs and translates them into technical requirements.
  • Manages technical resources (hardware, software, licenses, and services).
  • Plans and leads transformation initiatives to new software architectures.
  • Extend open-source libraries and systems as necessary to meet the needs of the team.
  • Play a crucial role in product scoping and roadmap / architecture discussions.
  • Continually evaluate emerging technologies to identify opportunities, trends, and best practices.
  • Ensure code quality, deployment standards and practices.
  • Mentor junior developers.

Qualifications

  • Bachelor's Degree in Information Technology or Computer Science or equivalent experience.
  • 8 years of experience in software design and development, software test and evaluation, software requirements management including 5 years of experience in ServiceNow Development and Administration.
  • Expertise in ServiceNow modules ITSM, CSM, CMDB, ITOM, SOM.
  • Expertise in ServiceNow APIs and scripting (Business Rules, Client Scripts, etc.).
  • Advanced knowledge of web technologies (XML, JSON, REST APIs, etc.).
  • Advanced knowledge of data management and database concepts.
  • Advanced knowledge of SDLC processes and Agile/Scrum methodologies.
  • Advanced knowledge of security protocols (LDAP, SSO, etc.).
  • Advanced knowledge of UX/UI design and implementation.
  • Advanced knowledge of continuous integration within DevOps environment.
  • Advanced knowledge of API Management Tools.
  • Advanced knowledge of cloud technologies (e.g. AWS, Azure), database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.).
  • Advanced knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines, test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests.
  • Advanced experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework.
  • Advanced experience with deploying a global application and configuration management.
  • Advanced review of the work of other developers and providing feedback.
  • Expert ability to communicate technical requirements to all levels of expertise.
  • Expert proficiency in establishing and maintaining good working relationships.
  • Expert knowledge and understanding of software development life cycle (SDLC).
  • Expert proficiency with integrating complex and/or existing systems.
  • Expert knowledge of programming languages (e.g. JavaScript, C, Python, etc.).
  • Expert excellent communication skills both written and verbal.
  • ServiceNow Developer Certification is a MUST.
  • ServiceNow Admin Certification - is a Plus.

Similar jobs