Engineer Iii, Software

Year    Bangalore, Karnataka, India

Job Description

: Job Profile Engineer III, Software Purpose: The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively contribute to the development of new features. This person w

: Job Profile Engineer III, Software Purpose: The role is of a hands-on developer who is motivated to combine the art of design with the art of programming thereby actively contribute to the development of new features. This person will be member of a cross-functional scrum team delivering Connect Platform & Ecosystem , Customer tenancy, Authorization, and Digital product subscriptions and entitlements. The role is expected to make a difference to the product in terms of the design and contribute towards identifying technical risks and alternate solutions to various problems.In addition to that, the role also demands to lead, motivate, mentor and provide ample guidance to the other team members with respect to technical challenges. Responsibilities: Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions etc., and contribute towards identifying technical risks, alternate solutions to various problems etc. Responsible for E2E ownership (Design to support) of multiple significant software modules Responsible for leading the integrity of technical work on significant concurrent projects. Plans, participates and performs the technical work of an assignment. Provides guidance regarding design activity to other programmers on technical aspects relating to the project. Leads the implementation, automated unit and integration testing, code reviews, debugging and integration of code of extreme complexity across multiple concurrent projects. Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others Candidate Requirement: Education : Bachelors in Engineering or Masters in Computer Science with 7+ years of relevant experience Mandatory Skills, Knowledge and Experience : Minimum 6 years' experience in application development using Asp.Net core, MVC, C#, javascript/Jquery, CSS, HTML Demonstrated experience with Distributed System implementations Used one or more Message broker systems - RabbitMQ or Apache Kafka Proven Experience with AWS or Azure Cloud Proven Experience with integrating distributed computing environments with Cloud Minimum 2 years' experience in developing web applications based on micro-services architecture (using ASP.NET core MVC, REST APIs) Experience designing and documenting internal and external (commercial) APIs using API documentation frameworks (e.g. Apiary, Swagger) Strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing (TDD using xunit or nunit), Domain driven Design (DDD) Minimum 2 years' experience to Cloud computing using AWS such as S3, DynamoDB, SNS, SES, EC2 or Azure Minimum 3 years' experience with databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL Extensive knowledge in handling complex data structures and well versed in developing multithreading applications. Minimum 1 year experience with GitHub, Docker, Kubernetes, CI/CD frameworks (Jenkins or AzureDevOps) Minimum 3 years' experience using Scrum based software development methodologies Experience, instincts, and enthusiasm around testing, testability and automation Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others . Nice to Have Skills, Knowledge and Experience : Experience with Unity, Gaming Software and Python Experience in designing and architecting large-scale and highly available distributed software Frontend development experience with Javascript, Ajax,Bootstrap, HTML 5, CSS, Angular JS and understanding of browser compatibility issues. Experience with the quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc.,

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2925774
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year