GlobalLogic is inviting an experienced Lead Full Stack .NET Engineer to join our engineering team.
The client is a global technology-enabled services company dedicated to advancing the world of veterinary medicine and empowering veterinary practices. They are bringing together products, services, and technology into a single platform that connects the customers to the solutions and insights they need to work best. There are a set of long-standing veterinary software systems, with more than 20,000 veterinary practices in the U.S., Canada, UK/Europe, and Australia.
The project is a Next-generation Cloud platform that emerges from all existing software systems to provide a truly global open platform.
Technical Solution
GL team works on the migration of the existing legacy system approaching the rebuild strategy and develops a completely new solution for practice management and operations including microservices, Front-end, and integration layers.
Architecture
Event-driven approaching Microservices implementation.
Technical Challenges
Integration with existing customer systems and services.
Strangling of the existing legacy system which is a subject of migration.
Large-scale project with several development teams across several geographies.
The process is SAFe (Scaled Agile Framework) with good support from internal tools and well-established Scrum events. A lot of verbal and written communication with US team members.
Technologies
- .NET Core, ASP.NET Core, Azure App Services, Azure Functions
- Angular, TypeScript, Single SPA
- Azure SQL, MongoDB, Elasticsearch, Azure Service Bus, Apache Kafka, Auth0
Requirements:
The ideal candidate will have:
- 5+ years of development experience with the .NET platform.
- 1+ years of structured JavaScript development experience.
- Experience with ASP.NET Core, SPA, SOA, and Cloud services.
- Fundamental knowledge of JavaScript, and TypeScript.
- Experience with Angular or at least ReactJS.
- Experience in client/server unit testing.
- Experience with Azure infrastructure.
- Bachelor’s degree in Computer Science or equivalent.
- Excellent debugging, coding, and design skills.
- Demonstrated ability to come up to speed quickly on a new technical domain/product area.
- Excellent written and verbal communication skills.
Preferences:
- Azure Cosmos DB, TypeScript, Angular, SQL, VSTS
Responsibilities:
- Lead the team for the development of a complex cloud application.
- Design, implement, and unit test core application components running on Azure.
- Drive and participate in functional design.
- Develop UI components by project standards.
- Contribute to the review and analysis of business requirements and development of code reviews and technical designs/specifications.
- Engineering excellence.
- Become a subject-matter expert on a broad area of the product.
We offer:
- Interesting and challenging work in a large and dynamically developing company
- Exciting projects involving the newest technologies
- Professional development opportunities
- Excellent compensation and benefits package