Position: Senior .NET Developer
Company: Svitla Systems
Category: .NET
Experience required: 5y
English level: intermediate

We are looking for Senior .NET developer (experience with react.js wiil be plus). The project is our new Environmental Accounting project for Air/Waste/Water modules. This is a product the market wants us to deliver. It’s based on our existing OpsInfo calculation library software and we have to built new user experiences and scalable backend for our new multi tenant SaaS. It’s all cloud native in Azure. The front end is a mix of react and I want the team to use more Kendo controls. The team will be tasked to work on developing effective UI’s and scalable backend. This is a totally separate code base, no legacy.

**Requirements:**
Participate in the Agile software development (Scrum/Kanban) from concept, design to full-stack code and test;
Write concise code, clear, well-tested, well-documented and with quality that adhere to industry best practices;
Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring;
Collaborate with product owners to define/refine requirements, break down into development tasks, estimate effort, and plan milestones & deliverables;
Develop and maintain UI applications (web, mobile, etc.) and/or web APIs (RESTful & messaging-based);
Identify opportunities to innovate, improve software architecture and cloud infrastructure, and/or offer new ideas;
Advocate for simplicity, reliability, manageability, scalability, extensibility, reusability and performance
 
**Responsibilities:**
5-7+ years of experience designing and building scalable and performing data-driven software applications
Experience designing services based and/or tiered web and mobile applications
Experience in React 
Experience in .Net Core, ASP.Net Core, C#, Web API, SQL Server, Visual Studio, Azure DevOps, JavaScript, HTML, CSS;
Experience in Azure is plus;
Experience working in a continuous integration and deployment development environment;
Experience practicing Scrum/Kanban and can adapt to Scrum values;
Good spoken and written English;​
BS in Computer Science, or STEM (Science, Technology, Engineering and Math) major or equivalent experience

**Skills:**
Strong analytical and problem-solving skills;
Be a proactive team member who contributes, collaborates and demonstrates positive behavior;
Works effectively & independently in a dynamic team environment;
Proven time management, organizational and follow-up skills to meet deadlines;
Quality-orientation with passion for customer satisfaction;
Excellent interpersonal skills;
Demonstrated initiative to learn & experiment with new technologies and processes;
Strong work ethic and professionalism;
Good communication skills