○ Bachelor’s degree in computer science, engineering plus 5-8 years of experience in information technology solutions development and 2-3 years managing teams.
○ Proven experience in leading and managing software development teams.
○ 1-2 Yrs experience with C++ software development for windows applications(MFC would be a Plus)
○ Strong C#.net skills for Windows application
○ Must have the ability to provide solutions utilizing best practices for resilience, scalability and security.
○ Basic project management skills
Required ○ C++ experience (atleast 1-2 yrs) on Windows platform
○ Proven experience with C#.net for Windows applications
○ SQL Programming (Microsoft SQL Server/Any RDBMS)
○ Experience with cloud computing (AWS preferred) ○ Strong testing and debugging abilities, functional, analytical and technical abilities, ability to find bugs, attention to detail, troubleshooting
○ Resourceful technical leader, self-starter, and a team-player
○ At least 8+ years of relevant work experience and 1-2 years in an Engineering manager capacity
○ Desire to be deeply involved in product supplementation and automation
○ Appreciation for and commitment to clean, reusable and well-tested code, architecture, and documentation
○ Experience working in an Agile environment (scrum, kanban)
○ Solid understanding of continuous integration and continuous deployment environments
○ Strong analytical skills and sense of technical creativity
○ Excellent debugging and problem solving skills
○ Detail oriented with a commitment to innovation
○ Effective communication and writing skills are a must
○ Experience in data analysis to identify trends and issues.
○ Ability to review and evaluate technical designs and documents is a must