Posted By

user_img

Kiran

Founder & Director at Splitting Atoms

Last Login: 02 January 2023

Job Views:  
83
Applications:  18
Recruiter’s Activity:  14

Posted in

IT & Systems

Job Code

1170955

Software Engineering Manager/Technical Manager - IT

12 - 16 Years.Bangalore
Posted 1 year ago
Posted 1 year ago

As an integral part of this team, you will be responsible for:

- Contributing on the architecture in line with the product vision, timelines and quality standard.

- Delivering key research (MVP, POC) with an efficient turn-around time to help make strong product decisions.

- Taking active role in the product cloud platform from development to deployment. Ensure operational aspects of the cloud platform with minimal down time to support continuous operations for the customers.

- Participating with product stakeholders on requirements brainstorming and recommend potential solutions.

- Plan and execute SW development projects through all phases of development and maintenance, including release processes of commercial grade software, in line with our Quality Management System requirements

- Manage SW development teams, both local and geographically spread teams.

To be a good fit for this position, you have:

Must have:

- 12+ years of total IT experience

- Strong communication and presentation skills and should be able to present ideas, architecture/design insights in a clear and concise manner making active use of prevalent whiteboarding and design tools.

- Strongly conversant with design patterns and SOLID principles.

- 3+ years extensive experience with C#, ASP.Net Core (version 3.1 upwards), Web API, CQRS, EF Core/Dapper, RDMS (SQL Server/Postgresql etc), NoSQL (Postgresql, Couchbase, Timescale etc).

- Development Experience using TDD (test driven development), writing unit tests making extensive of mocking frameworks.

- 3+ years extensive experience with microservices using Domain driven design(DDD) and CQRS and its orchestration and deployment on-premise/cloud. Application of Clean Architecture is strongly desirable.

- 3+ years extensive application development involving Microsoft Azure. Knowledge of the Azure services (Compute, Storage, Database etc) is a necessity.

- Extensive experience with containerization using Docker. Experience with AKS/ On-premise Kubernetes would be highly desirable.

- Strong experience with software engineering best practices including automation: CI/CD, Unit, Acceptance and Integration testing. Be conversant with Devops best practices. Familiarity of Powershell and working knowledge of Infrastructure as Code (IaC).

- Experience working in an agile environment and be conversant with SCRUM principles and methodologies.

- Experience building applications for resilience, scale and usability.

- Experience with leading large teams.

Good to have:

- Working experience on Front end development including Angular/React, Typescript, CSS

- Experience in building cloud native solutions from scratch.

- Development experience with real time live streaming data. Usage of SignalR and/or conceptual knowledge of gRPC over HTTP/2 would be an added advantage.

- Practicing knowledge of cloud patterns and architecture pillars.

- Involvement with blogs/open source community.

Bonus factor:

- Certification on Azure, Architecture or Technology is a definite plus.

- CKAD (Certified Kubernetes Application Developer) certification would be a plus factor

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Kiran

Founder & Director at Splitting Atoms

Last Login: 02 January 2023

Job Views:  
83
Applications:  18
Recruiter’s Activity:  14

Posted in

IT & Systems

Job Code

1170955

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow