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