Platzhalter Bild

Hybrid Senior Software Engineer bei Principal Global Services

Principal Global Services · Pune, Maharashtra, IN, Vereinigte Staaten Von Amerika · Hybrid

Jetzt bewerben
Responsibilities:

Indicative years of experience: 4-6 years (At-least 2 years of strong AWS hands-on experience)


Role Description:
We are looking for a Senior Software Engineer who can work closely with the team to develop on-prim/cloud solutions using Typescript, Java and other scripting language. The person should be having good exposure to AWS managed service and can pair with Leads for developing cloud-based solutions for customers.  Roles also required a good understanding of Extreme engineering practices like TDD, Unit test coverage, Pai-programming, clean code practices etc.


Reporting relationship:
This role will report to Delivery Manager / Senior Delivery Manager.

 

Key Responsibilities:

  • Work independently in developing solutions at AWS and On-prim environment.
  • Work closely with Tech leads for building strong design and engineering practices in the team.
  • Effectively Pair with team members and Tech leads for building or maintaining a strong code Quality framework.
  • Work closely with Scrum master for implementing Agile best practices in the team.
  • Work closely with Product owners for defining the user stories.
  • Work independently on production incidents reported by business partners to provide resolution within defined SLAs, coordinate with other teams as needed.
  • Act as an interface between the business and technical teams and communicate effectively.
  • Document problem resolutions and new learning for future use, update SOPs
  • Monitor system availability and communicate system outages to business and technical teams.
  • Provide support to resolve complex system problems, triage system issues beyond resolution to appropriate technical teams.
  • Assist in analyzing, maintaining, implementing, testing and documenting system changes and fixes.
  • Provide training to new team members and other teams on business processes and applications.
  • Manage the overall software development workflow.
  • Provide permanent resolutions for repeating issues. Build automation for repetitive tasks.
Qualifications:

Skills required:

  • Good exposure on Type script , AWS Cloud Development Core Java, Java 8 frameworks, Java scripting, Expertise on spring boot and Spring MVC.
  • Experience on AWS DB's ecosystem , RDBMS or NoSQL Databases, Good exposure to SQLs.
  • Good Exposure to Extreme engineering practices like TDD, Unit test coverage, Clean code practices, Pai-programming, mobbing, Incremental value delivery etc.
  • Understanding and exposure to microservice architecture. Domain Driven Desging and Federeation exposure would be an addtion.
  • Good Hands-on Experience with the core AWS services (EC2, IAM, ECS, Cloud Formation, VPC, Security Groups, Nat Instance, Autoscaling Lamda, SNS/SQS, S3, Event Driven services etc).
  • Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
  • Experience with monitoring solutions such as CloudWatch, Prometheus, and the ELK stack.
  • Experience with building or maintaining cloud-native applications.
  • Past experience with the serverless approaches using AWS Lambda is a plus.
  •  
Jetzt bewerben

Weitere Jobs