Talent.com
This job offer is not available in your country.
Principal Software Engineer - Applications Support

Principal Software Engineer - Applications Support

Response Informatics LimitedHyderabad
30+ days ago
Job description

Responsibilities :

  • Design, develop, test, deploy and maintain application code.
  • Contribute to the architectural design and direction of the technical infrastructure.
  • Develop and support application modules and features.
  • Participate in the design process to build efficient, scalable and maintainable architecture.
  • Research, evaluate and recommend alternative solutions.
  • Write unit / integration tests.
  • Collect and analyze metrics to drive implementation decisions.
  • Design, improve and document processes.
  • Review and collaborate with other engineers on their code.
  • Support your team through encouragement and by example.
  • Mentor and share knowledge within the team and across the department.
  • Deliver on personal and team deadlines and goals.

Required Skills / Experience :

  • Bachelor's degree in computer science, engineering or other related engineering fields.
  • Overall, 9-12 years of professional experience in application development.

  • Minimum of 5 years of hands-on experience with AWS Services, React Native.
  • Strong understanding of both functional and object-oriented programming paradigms.
  • Strong understanding of SOLID design principles.
  • Desire to innovate and discover new technologies.
  • Comfortable working with multiple programming languages at the same time.
  • Development and troubleshooting of complex SQL.
  • Understanding of REST principles.
  • Experience with Agile development methodologies.
  • Strong communications and presentation skills.
  • Excellent organizational skills, detail-oriented, and works well in a team environment or as an independent contributor.
  • Ability to work within a team environment.
  • Driven to continually learn and master new skills.
  • Preferred Skills :

  • Full stack development in languages such as Python, React, React Native, etc.
  • Proficiency in AWS services : EC2, S3, Lambda, RDS, CloudFormation, ECS / EKS, VPC, IAM, Kinesis, etc.
  • Experience with CI / CD pipelines, DevOps practices, Infrastructure as Experience with serverless architectures using AWS Lambda.
  • Experience with NoSQL databases like DynamoDB or document-based databases.
  • Familiarity with security best practices in cloud environments (Auth0).
  • Caching and in-memory database technologies.
  • Work with responsive design frameworks.
  • Experience with microservices, SOA, and / or distributed architectures.
  • Open-source software and dependency management.
  • Caching and in-memory database technologies.
  • Asynchronous / multi-threaded programming patterns.
  • AWS certifications (e., AWS Certified Developer Associate, AWS Certified Solutions.
  • Hybrid Work : This role requires you to be work from office for 3 days a week.

    ref : hirist.tech)

    Create a job alert for this search

    Principal Software Engineer • Hyderabad