Envoy Global is a proven innovator in the global immigration space. Our mission combines our industry-leading tech platform with holistic service to streamline, simplify and expedite the immigration process for employers and individuals.
Position Overview
This position is responsible for designing, implementing and playing a lead role providing technical guidance to the team. Individual will be responsible to play pivotal role with his/her technical skills and deliver high quality deliverables.
As a Lead Software Engineer ,you are expected to perform the following :
- Design, code, and unit test platform and integration components
- Develop frameworks for standardizing and enabling data flows via APIs, files, microservices, and message queues.
- Provide technical guidance to the team and take ownership of delivery
- Responsible to technically groom backlog items providing design, architecture, and implementation details
- Quality is the key driver to product engineering, ensure highly testable and quality deliverables
To be a successful hire for this role, you should be possessing the following skills and expertise:
- Minimum 8+ years of strong programming experience on .NET platform, Microsoft Tech Stack
- Expertise in C#, ASP.NET Web API / Typescript / Angular (or any front-end framework or passion to learn Angular)
- Experience developing with containers, micro-services, and message queues
- Dedication to delivering high-performance, secure and scalable services
- Experience working with a wide variety of systems and integrating APIs from third parties
- Hands on experience with SQL and query optimization
- Analytical and troubleshooting skills to investigate and resolve issues
- Ability to dig through Memory, CPU and IO bottlenecks to improve performance and scalability
- Azure experience is a plus
- Knowledge and experience with HTML, CSS, JavaScript (fundamental building blocks of web development)
- Solid knowledge of test-driven development and CI
- Experience designing high-level and low-level design of the system
To APPLY, please upload your application following the link provided. We look forward to hearing from you.