Position: Lead .Net Developer
Company: Jabil
Category: .NET
Experience required: 5y
English level: upper

We are looking for a Lead .Net Developer to join our team.

This is a great time to join a dynamic team in a fast-growing organization. Our client provides an exciting opportunity for a Lead/Senior Software Engineer who will be the spearhead of a customer-focused cross-functional feature team. The client is seeking an accomplished, proactive, and professional engineer to support the Cloud Department within Engineering. In this role, you will design, build, and enhance web solutions for our cloud IoT platform. To be successful in this role you must be passionate about web technology and have the ability to provide senior-level technical leadership within a multi-disciplinary development team. You will provide support and mentoring to project team members.

Responsibilities:
• Analyse product requirements and their implementation within time constraints.
• Ensure architectural and functional specification correctness.
• Develop proof of concepts and prototypes at project inception.
• Drive the team’s development activities such as architecture & design, project estimates, scheduling, and integration.
• Function as the main point of contact with the Feature Team.
• Ensure coordination of web project dependencies and perform code reviews of software deliverables.
• Consult with cross-team members to evaluate both the integration between hardware and software and the operational and performance requirements of the overall system.
• Review test plans to ensure they cover all product requirements.

Requirements:
• Knowledge in building projects using Agile/SCRUM methodologies.
• Strong Analytical skills.
• A minimum of 10 years of web development experience with C#, .NET Framework, ASP.NET
• Experience in WebAPI’s
• Experience in Azure Platform as a Service (PAAS)
• Experience in Azure Microservices, Service Fabric, Service Bus, Azure Functions
• Experience in SQL Server, NoSQL DB’s such as Cosmos DB

Soft Skills:
• Ability to lead a technical team, provide direction, and set clear objectives.
• Excellent problem-solving and reasoning skills with a history of conflict resolution and consensus building.
• Exceptional communication skills and proven record of accomplishment in presenting to senior management.
•Operate autonomously with minimum direction.
•Must be a self-starter with the ability to master new technology concepts quickly.
Desired Skills:
• Experience with cloud software design patterns (micro services, messaging, distributed caching, etc.)
• Experience with Azure technologies: IoT Hub, Event Hub, Service Bus, Micro Services, Service Fabric, Distributed Cache, Document DB, etc.
Will be a plus:
• An experience in leading an Agile/SCRUM team.
• A minimum of 2 years of web development experience with JavaScript frameworks, particularly Angular.