UST

Specialist II - Software Engineering

Pune, MH, IN

4 days ago
Save Job

Summary

Role Description

Role Proficiency:

Owns the overall delivery providing expert consultancy to developers and leads in the area of specialization; ensuring process level and customer level compliance.

Outcomes

  • Promote technical solutions which support the business requirements within the area of expertise.
  • Ensures IT requirements are met and service quality maintained when introducing new services. Considers the cost effectiveness of proposed solution(s).
  • Set FAST goals and provide feedback to FAST goals of mentees
  • Innovative and technically sound in analyzing projects in depth
  • Define and evaluate standards and best practices for the technology area of expertise.
  • Collaborate with architects by helping them in choosing the technology tools for solutioning.
  • Proactively suggest new technologies for improvements over the existing technology landscape.
  • Leads technical consultancy assignments which involve specialists from various disciplines; taking responsibility for quality timely delivery and the appropriateness of the teams'; recommendations
  • Make recommendations on how to improve the effectiveness efficiency and delivery of services using technology and methodologies.

Measures Of Outcomes

  • Adherence to engineering process and standards (coding standards)
  • Defined productivity standards for project
  • Schedule Adherence
  • Mandatory Trainings/Certifications
  • Innovativeness (In terms of how many new ideas/thought processes/standards/best practices he/she has come up with)
  • Maintain quality standards for individual and team
  • Adhere to project schedules for individual and team
  • Number of technical issues uncovered during the execution of the project
  • Number of defects in the code
  • Number of defects post delivery
  • Number of noncompliance issues
  • On time completion of mandatory compliance trainings
  • Adhere to organizational policies and processes

Code

Outputs Expected:

  • Independently develop code for the above
  • Define and maintain technical standards and best practices

Configure

  • Implement and monitor configuration process

Test

  • Review unit test cases scenarios and execution

Documentation

  • Sign off templates checklists guidelines standards for design/process/development
  • Sign off deliverable documents; design documentation

Requirements

test cases and results

Manage Defects

  • Perform defect RCA and mitigation

Design

  • Creation of design (HLD)architecture for Applications/feature/Business Components/Data Models

Interface With Customer

  • Proactively influence customer thought process
  • Consider NPS Score for customer and delivery performance

Certifications

  • Forecast the roadmap for future technical certifications

Domain Relevance

  • Develop features and components with thorough understanding of the business problem being addressed for the client

Manage Project

  • Technically overseeing and taking ownership of end to end project lifecycle

Manage Knowledge

  • Consume and contribute to project related documents share point libraries and client universities
  • Contribute to sharing knowledge upskilling in TICL GAMA etc
  • Mentoring and training within the account and the organization.

Assists Others In Resolving Complex Technical Problems

  • Manage all aspects of problem management activities investigating the root cause of problems and recommending SMART (specific measurable achievable realistic timely) solutions

Development And Review Of Standards & Documentation

  • Define software process improvement activities and communicate them to a range of individuals teams and other bodies.

Leading Complex Projects

  • Leads the technical activities in a significant or complex project or portfolio of project; accountable to the Technical Engineer Project Manager or Portfolio Manager for the delivery and quality of technical deliverables.

Skill Examples

  • Ability to provide expert opinions to business problems
  • Proactively identifying solutions for technical issues
  • Ability to create technical evaluation procedures
  • Coaches and leads others in acquiring knowledge and provides expert advice
  • Ability to translate conceptual solutions to technology solutions by choosing the best technical tools
  • Ability to estimate project effort based on the requirement
  • Perform and evaluate test results against product specifications
  • Break down complex problems into logical components
  • Interface with other teams designers and other parallel practices
  • Set goals for self and team; provide feedback to team members
  • Create and articulate impactful technical presentations
  • Follow high level business etiquette in emails and other business communication
  • Drive conference calls with customers and answer customer questions
  • Proactively ask for and offer help
  • Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks.
  • Build confidence with the Customers by meeting the deliverables in time with quality.
  • Ability to design a new system from scratch
  • Capability to take up reengineering of existing systems by understanding the functionality
  • Capability to estimate and present to client
  • Ability to contribute ideas and innovations

Knowledge Examples

  • Deep level proficiency in the specialist area.
    • Proficiency in technology stacks
    • Appropriate software programs / modules
    • Programming languages
    • DBMS
    • Operating Systems and software platforms
    • SDLC
    • Integrated development environment (IDE)
    • Agile – Scrum or Kanban Methods
    • Knowledge of customer domain and sub domain where problem is solved
    • Knowledge of new technologies (e.g.; Data science AI/ML IoT big data etc cloud platforms)
    • RDBMS and NOSQL
    • Deep knowledge on architecting solutions and applications on cloud-based infrastructures.
Additional Comments

About the Role: We are seeking a highly skilled and motivated Senior APIgee Edge/X Developer to join our growing team. In this role, you will be responsible for designing, developing, and implementing APIs using Google Cloud's Apigee platform. You will play a key role in building and maintaining our API infrastructure, ensuring high availability, scalability, and security. The ideal candidate will have a strong understanding of API management concepts, cloud technologies, and experience with various databases and messaging systems. Responsibilities:

  • Design, develop, and deploy APIs using Apigee Edge/X
  • Implement API proxies, policies, and shared flows
  • Build and maintain API documentation and specifications
  • Troubleshoot and debug API issues
  • Ensure API security and performance
  • Collaborate with cross-functional teams to integrate APIs with backend systems
  • Work with cloud technologies (e.g., AWS, GCP) to deploy and manage APIs
  • Utilize and manage data in various databases (Oracle, DynamoDB, NoSQL)
  • Integrate with messaging queues (Kafka, AWS SQS)
  • Stay current with the latest API technologies and trends
  • Provide support during US business hours for a few hours Qualifications:
  • 5+ years of experience in API development and management
  • Strong understanding of API concepts (REST, SOAP, GraphQL)
  • Extensive experience with Apigee Edge/X platform
  • Proficiency in API design and development tools (Swagger, Postman)
  • Experience with cloud technologies (AWS, GCP)
  • Knowledge of various databases (Oracle, DynamoDB, NoSQL)
  • Experience with messaging queues (Kafka, AWS SQS)
  • Excellent debugging and problem-solving skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Bachelor's degree in Computer Science or related field
  • Bonus Points:
  • Experience with DevOps practices and tools (CI/CD, Jenkins, Git)
  • Knowledge of security protocols (OAuth 2.0, JWT)
  • Experience with containerization technologies (Docker, Kubernetes)
  • Certifications in Apigee or related technologies

Skills

apigee,gateway,edgex

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job