Position: Integration Lead Developer (.Net)
Company: GlobalLogic
Experience required: 5y
English level: intermediate

Variety of integration solutions that help to synchronize data and workflow between client’s ERP system with external systems (e.g. with specific accounting system). It includes development from scratch and extending of existing integrations.
 
Client is a software and services company, based in the United States, provides real-time facility management and service management solutions that improve productivity, increase transparency, and provide advanced business analytics. It serves restaurants, retail, property management, hospitality, health care, homebuilding, manufacturing, distribution, and service industries; and building owners, property managers, builders, and the service community.

Requirements:

We are looking for a senior-level C#/.NET engineer with a strong technological background and analytical thinking to take technical leadership over integration implementation with the client work order ERP system.

Must-Have:
 
● 6+ years experience working on the backend as a .NET Developer
● Experienced in the technical leading of small projects / large components starting from requirements clarification, implementation and until deployment to production
● Experience with mid-tier and backend development using C#, .NET Framework, Entity Framework, SOAP WebServices, REST API
● Strong MS SQL Server and ORMs skills
● Stored procedures, triggers, and tuning performance
● Strong understanding of asynchronous application development. Processes, threads, TPL, async in high performing applications.
● Intermediate spoken English
● Good level of communication and reporting skills
● High level of self-organization, ability to report for a small group of developers
● Analytical and Problem-solving skills
 
Nice to have:
 
● Experience in the implementation of integrations in the enterprise will be a big plus
● Different databases and ORMs experience
● Docker containers experience
● Open Data Protocol experience

Preferences:
- Docker, Databases

Responsibilities:

- Requirements analysis and develop physical design of particular integration
- Prepare a development plan and project estimating
- Development of new features & bug fix – execute own tasks and control team tasks
- Provide timely status updates & estimating for a group
- Communications with the team & customer