Position: Lead Full-stack .Net Engineer
Company: Intersog
Category: Lead
Experience required: 5y
English level: upper
Published: 2022-07-01T00:00:00+03:00

Currently, we are seeking a **Lead Full-stack .Net Engineer** to work with our US client which continues to grow, expand and needs help to achieve results. You will play a key role in defining and implementing a robust software architecture combining IoT and analytics.

**Requirements:**

- 5+ years of experience with custom web development skill set (C#, ASP.NET MVC, Web API, JavaScript, jQuery, AJAX, HTML5, CSS3, Responsive Design on the Frontend and Windows & Web services, WCF, MSMQ, C# and .NET Framework on the Backend);
-Experience with scalable, performant design and architecture;
- Solid understanding of OOP design principles;
- Visual Studio 2022, SQL Server 2019;
- Remote debugging and real-time troubleshooting; 
- Experience with scalable, performant design and architecture;
- Understanding of web technology stack, including HTTP, REST, cookies, caching, and asset loading; 
- Working knowledge of SQL and relational databases (ADO.NET & LINQ to SQL); 
- Should be able to read and write basic SQL queries, stored procedures, views, and functions;
- Bachelor’s or Master’s degree in Computer Science;
- Upper-intermediate level of English.

**Responsibilities:**

- Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET MVC, Web API, Windows services, and ADO.NET for data persistence and retrieval;
- Write readable, extensible, testable code, while being mindful of performance requirements; 
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA; 
- Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting market demands; 
- Translate mockups and wireframes into functioning front-end code; 
- Write and maintain documentation for new and existing features; 
- Keep up to date on best practices and new technologies; 
- Rapid prototyping and presenting conceptual design and working prototypes to management;
- Conduct design and code reviews and collaborate to ensure your own code passes review; 
- Work with Product Management to analyze requirements; 
- Collaborate on technical architecture and design; 
- Version control with GitHub. 

**We offer:**

- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation, and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts, and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odesa).