Job Description
Job Description::
Role Summary/Purpose: As a Staff Software Engineer, you will be part of the Service Management ecosystem development team which is a part of Core Tech Solutions. This role is responsible for designing and programming small modules or large components and designing specific features, set of features within various instances of ServiceNow and other strategic technology. The person in this position will work independently and contribute to the immediate team and to other teams across the business. The Staff Software Engineer is comfortable with Agile software development methodology and will be ready to make his or her mark on the essential tools of IT and for the entire company.
Essential Responsibilities: In this role you will
· Capture system level requirements by brainstorming with Sr. Architects, Data Scientists, Businesses & Product Managers
· Identify the scope of the work, provide initial estimate and justify the estimate with facts
· Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
· Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
· Work closely with your peers and be part of a fast pace technical design and development team
· Execute in a fast pace delivery mode and focus on delivering tasks to meet the product release goal
· Maintain code quality through best practices, unit testing and code quality automation
· Seek and provide feedback on design and development
· Demonstrate the ability to make informed technology choices after due diligence and impact assessment
· Understand the whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
· Help in designing interfaces and information exchange between modules
· Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and skilled in build, release & deployment processes
· Articulate the need for scalability and understand the importance of improving quality through testing
· Be an expert in configuring the tool or writing code that meets standards and delivers the desired functionality for the project
· Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
· Work with Product Owners/Managers to understand product requirements & vision
· Provide 24x7 on call support for Business Critical Incidents as needed
Qualification/Requirements:
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) or a minimum of 5 years of professional technical experience
- Deep technical knowledge (3+ years) of ServiceNow in a development and/or platform management capacity
- Minimum 2 years of proven experience with project management methodologies
- Experience with web based development languages; specifically Javascript, Ajax, HTML/CSS, Java
- A solid understanding of REST/SOAP/WSDL/XML (Web Services, etc.) and working a SaaS environment
- Experience with relational databases such as MySQL, Oracle
- Strong understanding of ITIL and Service Management
- Agile Scrum experience a plus
Desired Characteristics
- ServiceNow Certified System Administrator, ITIL Certification or other relevant certifications
- Excellent interpersonal and communication skills including the ability to communicate, orally and in writing, technical information to audiences at all levels
- Creative, innovative, and flexible, with the ability to remain enthusiastic, while multi-tasking in a fast-paced environment
- Comfortable with ambiguity, able to make decisions independently
- Demonstrated customer focus, evaluating decisions through the eyes of the customer and partnering with customers to help shape their future initiatives
In 95 of the 188 countries we compare, we found no unemployment benefit on official sites. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.