Job Responsibilities:
Technical Leadership:
- Trains and/or mentors other team members, and peers as appropriate
- Ability to work liaising with multiple teams to steer projects from inception to successful delivery
- Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
- Identifies opportunities to enhance the service delivery processes.
Delivering Technology:
- Performs complex quantitative and qualitative analyses for service delivery processes and projects.
- Facilitates achievement of expected deliverables and obligations of Services Providers
- Validates completeness of requirements prior to Service Provider solutioning
- Ensures all projects follow the defined development and business case processes
- Ensures proper coordination with appropriate IT and vendor relations teams
- Provides consultation for routine and complex systems development
- Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
- Coordinates with Application Delivery and Infrastructure teams for deployment and production support activities
IT Governance:
- Follows all defined IT standards and processes (i.e. IT Governance, SM&G, Architecture, etc.), and provides input for improvements to the appropriate process owners as needed
- Maintains a proper balance between business and operational risk
- Ability to assess when risks need to be escalated to right channels.
- Follows the defined project management standards and processes
Skill and Experience:
- Self-motivated and results-driven, with a passion for learning and growth
- Strong verbal and written communication skills
- JavaScript and TypeScript as your primary development language
- Experience with modern front-end or back-end web technologies and frameworks.
- Proven track record of working with scalable, high-quality web applications
- Understanding of the software development lifecycle and Agile(SCRUM) Process
- Strong understanding of data structures and software design patterns
- Deep understanding of the difference in capabilities (such as orchestration, filtering, sorting etc) that GraphQL provides over REST
- Knowledge of when to best apply those capabilities
- 2+ years designing and building APIs
- 2-4 years contributing to JavaScript projects (strong knowledge of ES6
- Server side GraphQL API design
- A desire to create great GraphQL Schema
- Ability/understanding on how to use containerization (Docker) for node.js apps
- Performance tuning experience
- Technical writing experience
- QA Automation experience
Work location: Hyderabad, India.
Work mode: Hybrid