Objectives of this Role
Work in tandem with Cloud Engineering team to identify and design the most
optimal cloud-based solutions for the company.
Work with our Cloud implementation partner to create detailed project plan for
implementation as per best practices.
Define and document best practices and strategies regarding application
...
deployment and infrastructure maintenance
Provide guidance, thought leadership, and mentorship to development teams to
build cloud competencies
Ensure application performance, uptime, and scale, maintaining high standards
of code quality and thoughtful design
Managing cloud environments in accordance with company security guidelines
Accelerate time-to-market to gain competitive advantage.
Increase business user and customer satisfactory by minimize downtime,
outage, and performance lags.
Proven work experience in software engineering.
Responsibilities
Develop and implement technical design for building and deployment
applications, including large-scale data processing, computationally intensive
statistical modelling, and advanced analytics
Participate in all aspects of the software development life cycle for Cloud
solutions, including planning, requirements, development, testing, and quality
assurance
Automating Deployment and Scale of IaaS/PaaS/SaaS based Solution, automate
CI/CD pipeline, and scale workload deployments.
Refactoring a monolith-based application to microservices. Define best in class standards to aid in guiding microservices based architectural
decisions.
Test, evaluate and recommend technologies to improve our overall solutions.
Coach, encourage, and mentor your fellow software developers.
Employ exceptional problem-solving skills, with the ability to see and solve
issues before they affect business productivity
Required Skills and Qualifications
5+ years of experience in developing and implementing solutions on full lifecycle
software development.
Understanding of and experience with the five pillars of a well-architected
frameworks
Understanding of 12 factor app methodology for building distributed
applications that runs in the cloud and delivered as a service.
Experience in several of the following areas:
Implementation of low-latency, high-availability, highly scalable and
performant applications.
Integrate software components into a fully functional software system
Implementation of security and data protection
Document and maintain software functionality
Tailor and deploy software tools, processes, and metrics.
Comply with project plans and industry standards
Strong Proficiency with JavaScript, Type-Script (ts), Angular, ReactJS,Next-
JS Framework, React-Native
Well versed with Microservice Architecture, Micro-frontends and SPA.
Strong proficiency in Redux or other state management toolset.
Strong proficiency with .NET Core 3.1,6 and 7 (C#) OR Spring Boot.
Experience in Node.js and frameworks available for it (such as Express, Hapi,
etc. depending on your technology stack).
Strong knowledge of front-end technologies, such as HTML5, CSS3 and
Bootstrap.
Strong knowledge of Relational Databases MySQL, SQL Server, SQLite and
NoSQL like MongoDB etc.
Understanding fundamental design principles such as SOLID, IDEAL, KISS,
DRY.
Implementing automated testing platforms and able to write unit tests.
Well versed with Kubernetes, Docker and with Kubernetes orchestration
tools and platform (such as Service Mesh, Service registry etc and Red
OpenShift platform)
Create and Implement the CICD pipelines in Jenkins OR Github Action Mastery in software engineering tools such as Jenkins, Github, Azure
DevOps, GIT (SCM), Sonarqube, ESLint, Junit, Nunit, Jmeter, VS Code,
Dockerfile , Postman etc Familiarity with agile software development
methodology like Agile and release processes.
Experience with Event streaming Platform such as kafka or AMQ Streams.
Familiarity with Integration Patterns such a CQRS, PubSub, Circuit broker,
SAGA etc.
Experience in WebSocket and Web hooks.
Experience in DevOps/DevSecOps / GitOPS.
Experience in RESTful and SOAP API development
Experience with OpenAPI and Standards i.e. Swagger
Experience with gRPC protocol.
Experience command line Linux experience
Experience in one or more scripting languages (e.g. Bash)
Experience with IIS and Apache web servers.
Proven ability to collaborative with multi-disciplinary teams of business
analysts, developers, data scientists, and subject matter experts
Preferred Qualifications
Bachelor’s degree in computer science/Information Technology/Mathematics
Microservices and RESTful APIs with Spring Boot and Spring Cloud
CKA Certification
show more
Objectives of this Role
Work in tandem with Cloud Engineering team to identify and design the most
optimal cloud-based solutions for the company.
Work with our Cloud implementation partner to create detailed project plan for
implementation as per best practices.
Define and document best practices and strategies regarding application
deployment and infrastructure maintenance
Provide guidance, thought leadership, and mentorship to development teams to
build cloud competencies
Ensure application performance, uptime, and scale, maintaining high standards
of code quality and thoughtful design
Managing cloud environments in accordance with company security guidelines
Accelerate time-to-market to gain competitive advantage.
Increase business user and customer satisfactory by minimize downtime,
outage, and performance lags.
Proven work experience in software engineering.
Responsibilities
Develop and implement technical design for building and deployment
applications, including large-scale data processing, computationally intensive
statistical modelling, and advanced analytics
...
Participate in all aspects of the software development life cycle for Cloud
solutions, including planning, requirements, development, testing, and quality
assurance
Automating Deployment and Scale of IaaS/PaaS/SaaS based Solution, automate
CI/CD pipeline, and scale workload deployments.
Refactoring a monolith-based application to microservices. Define best in class standards to aid in guiding microservices based architectural
decisions.
Test, evaluate and recommend technologies to improve our overall solutions.
Coach, encourage, and mentor your fellow software developers.
Employ exceptional problem-solving skills, with the ability to see and solve
issues before they affect business productivity
Required Skills and Qualifications
5+ years of experience in developing and implementing solutions on full lifecycle
software development.
Understanding of and experience with the five pillars of a well-architected
frameworks
Understanding of 12 factor app methodology for building distributed
applications that runs in the cloud and delivered as a service.
Experience in several of the following areas:
Implementation of low-latency, high-availability, highly scalable and
performant applications.
Integrate software components into a fully functional software system
Implementation of security and data protection
Document and maintain software functionality
Tailor and deploy software tools, processes, and metrics.
Comply with project plans and industry standards
Strong Proficiency with JavaScript, Type-Script (ts), Angular, ReactJS,Next-
JS Framework, React-Native
Well versed with Microservice Architecture, Micro-frontends and SPA.
Strong proficiency in Redux or other state management toolset.
Strong proficiency with .NET Core 3.1,6 and 7 (C#) OR Spring Boot.
Experience in Node.js and frameworks available for it (such as Express, Hapi,
etc. depending on your technology stack).
Strong knowledge of front-end technologies, such as HTML5, CSS3 and
Bootstrap.
Strong knowledge of Relational Databases MySQL, SQL Server, SQLite and
NoSQL like MongoDB etc.
Understanding fundamental design principles such as SOLID, IDEAL, KISS,
DRY.
Implementing automated testing platforms and able to write unit tests.
Well versed with Kubernetes, Docker and with Kubernetes orchestration
tools and platform (such as Service Mesh, Service registry etc and Red
OpenShift platform)
Create and Implement the CICD pipelines in Jenkins OR Github Action Mastery in software engineering tools such as Jenkins, Github, Azure
DevOps, GIT (SCM), Sonarqube, ESLint, Junit, Nunit, Jmeter, VS Code,
Dockerfile , Postman etc Familiarity with agile software development
methodology like Agile and release processes.
Experience with Event streaming Platform such as kafka or AMQ Streams.
Familiarity with Integration Patterns such a CQRS, PubSub, Circuit broker,
SAGA etc.
Experience in WebSocket and Web hooks.
Experience in DevOps/DevSecOps / GitOPS.
Experience in RESTful and SOAP API development
Experience with OpenAPI and Standards i.e. Swagger
Experience with gRPC protocol.
Experience command line Linux experience
Experience in one or more scripting languages (e.g. Bash)
Experience with IIS and Apache web servers.
Proven ability to collaborative with multi-disciplinary teams of business
analysts, developers, data scientists, and subject matter experts
Preferred Qualifications
Bachelor’s degree in computer science/Information Technology/Mathematics
Microservices and RESTful APIs with Spring Boot and Spring Cloud
CKA Certification
show more