Lead Software Engineer [.Net]
Job Description
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.
Date Posted
08/10/2024
Views
0
Similar Jobs
Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details