Responsibilities Include:
Design professional, sustainable and secure solutions that employ the latest cutting-edge technologies to improve efficiencies and qualities of deliverable
Communicate with the teams to understand their assignments, user stories, and acceptance criteria along with execution plans
Examine all function as well as non-functional requirements to ensure that product / project engineering meet of country compliance, project constraints
Consider comprehensiveness towards non-functional requirements that cater to the concerns of security, performance, maintainability, scalability, and usability of a product
Provide professional consultation to our business team with feasible and cost-effective technical solutions
Visualize the solution by using different types of diagrams and able to explain the design from a high-level overview to deep-down details and document it
Provide knowledge, insights, directions, and guidelines to colleagues that are less experienced
Contribute to preparation for POC for new enhancements in product / project.
What Candidate should have:
Minimum 15 years professional experience with Software Engineering related fields
Knowledge & experience in modern technical stack benefits and limitation including efficient communication protocol, application frameworks, message queues, system integration.
Experience in databases RDBMS (MS SQL) / NoSQL (MongoDB)
Must Have: Knowledge and comprehensive experience using Microsoft based technologies, Core, .Net 5, MVC Framework, Angular Framework, RESTAPI development, background services.
Must Have: Knowledge and experience of using Azure Cloud
Knowledge of enterprise standards including logging, monitoring, access limitation, sensitive data handling
Knowledge and experience in different development principles & architecture design, micro-services, SOA, etc.
Comfortable to work in Agile along with traditional waterfall models