Position: Technical Lead (.NET, Angular) - JOS
Company: Jabil
Category: .NET
Experience required: 5y
English level: upper

Job Description:

Technical lead for Jabil’s Business Control Center product is responsible for leading the software development team from a technical perspective including code/database deep dives and troubleshooting. Works with developers, BAs, architects, management, and product owners to develop and maintain new solutions for our executive-facing global Control Center platform. Helps develop and organize product technical design.

You will be expected to

∙ Solid understanding of functional integration points, entity relationships and module flows
∙ Do application developments as team member and fulfill the Functional requirements in high quality standards
∙ Resolve questions of input data acquisition, output requirements, coding use and modification, and inclusion of internal checks/code reviews for system integrity
∙ Interface with functional specialists to ensure solution design and integrity
∙ Participate in the roll out and on time delivery of developed applications
∙ Provide technical advice, code reviews, and assistance to other programmers
∙ Learn new programming technologies, methodologies aligned with the defined standards and baselines
∙ Attend mandatory job trainings

Requirements:

∙ 5+ years of experience in C#/.NET development.
∙ 3+ years of experience in JavaScript, Angular.
∙ Advanced skills in C#, ASP.NET Core, RESTful API design.
∙ Advanced skills in MS SQL/PostgreSQL, Entity Framework. Basic understanding of MS Analysis Services will be a plus
∙ Good understanding of Modular Monolith and Microservice architectures
∙ Good knowledge of Design Patterns
∙ Good knowledge of the solutions integration approaches
∙ Good knowledge of Software Testing Life Cycle.
∙ Basic understanding of NoSQL DB principles.
∙ Experienced working in cloud environment and familiar with DevOps process.
∙ Experience in leading development teams.
∙ Good knowledge of Agile scrum methodology.
∙ Ability to effectively present information in one-in-one and small group situations to customers, clients and other employees of the organization.
∙ Upper-intermediate English.