Job DescriptionThis role is part of a team of software developers who build and maintain global corporate tools that support teams across the organization. The lead developer is a senior member of the team who sets direction for tools and development and mentors other team members.
Responsibilities
- Build, maintain, and support applications on global software platforms (ServiceNow) and other corporate systems, tools, and scripts
- Work with internal groups to translate business and functional requirements into technical solutions that automate existing processes and deliver new applications
- Communicate with internal customers in non-technical terms, confirm requirements, and propose solutions
- Manage projects from requirements gathering through development, QA, user acceptance testing, and production deployment, following ICE software development lifecycle guidelines and change management processes
- Design new solutions with limited direction, and set challenging but achievable goals for functionality, scalability, performance, quality, and simplicity
- Evaluate emerging technologies and recommend improvements that reduce cost and time to market
- Take part in meetings and organize work or training sessions for new software introduced into the ICE technology environment
- Document changes and author documentation on software development standards and practices
- Mentor junior members of the team
- Strengthens the team through knowledge sharing and by applying best practices in daily work
- Takes initiative to keep learning, and stays current with technology trends and developments
- Builds an understanding of ICE's strategy and the business side of the tools the team supports
Knowledge and Experience
- BS degree, preferably in Computer Science, Engineering, or a related discipline
- 5+ years of experience developing software and managing large software projects in ServiceNow
- Deep knowledge of JavaScript, web design, server-side programming, data structures, HTML, CSS, and Ajax methodology
- Experience with web services and web APIs: SOAP, REST, XML, JSON
- Familiarity with web application architecture (HTTP, client/server, HTML, JavaScript)
- Experience with SQL and database technologies (SQL Server, MySQL, Oracle)
- Data analysis skills and competence in MS Word and Excel
- Strong written and verbal communication skills
- Ability to multitask and work independently on multiple projects
- Minimal travel: 2-3 weeks per year
Desirable
- Experience with Python or NodeJS
- Familiarity with PowerShell, Linux, Bash, and SSH
- Financial industry expertise
- MS degree, preferably in Computer Science, Engineering, or a related discipline
#LI-MA1