Description

Responsibilities:

• Deliver quality software products on schedule with an eye on cost effectiveness.
• Responsible for overall transformation of the company’s product platforms.
• Understand and steer our fast-growing company striving towards maintaining

market leadership with innovations.
• Exhibit excellent experience in microservices to scale the product vertically and

horizontally.
• Provide architectural and technical guidance to product engineering teams.
• Lead the design, development, integration, and debugging of systems and

applications.
• Perform requirements analysis:

✓ system/software design and analysis
✓ development/software metric creation and analysis
✓ system risk analysis, integration, and test metrics.
• Responsible for full life cycle of systems/applications and driving project execution.
• Enforce standard company policies and procedures that align to software

development standards.
• Work closely with the leadership team to define product direction and design.
• Forecast system needs and proactively identify solutions.
• Translate product requirements into engineering specifications.
• Be responsible for project planning and management. Support, maintain, and

document software functionality. Evaluate and identify new technologies for

implementation.
Preferred candidates:

• Experience in.NET (ASP, C#), SQL Server, and jQuery
• Experience in containerization, micro-services, message queues, and React.js
• Experience with network and server management on cloud infrastructure is a plus. Azure experience is preferred.
• Prior experience in rearchitecting & redesigning complex enterprise platforms is a great advantage.

Education

Any gradudate