Position: Senior C# .Net Core, US time zone
Company: Volia Software
Experience required: 5y
English level: upper

US Company is searching for a Senior C# .Net Core developer for a team of 5-6 specialists. Interesting project (1+ year with an option of prolongation), full-time, US time zone with flexible schedule. Remote work (or in any of 3 existing offices in Ukraine & Poland).

The product is SaaS, which allows multiple functions for safety and proper works planning / execution in chemical, oil, and gas gathering & transportation, construction, and energy industries. It is implemented as several services that are integrated with each other. The key point will be to help developing and assisting with the next generation chemical lifecycle management products in an Agile-Scrum environment

Responsibilities:
* Work as part of an agile development team to design, estimate, develop, test and deliver software products.
* Ensure feature ease-of-use, ease-of-support, robustness, scalability and security are always key ingredients to the recommended design solutions
* Participate in the implementation of procedures and methodologies to improve the quality of the software (unit testing, Continuous Integration, Automated Testing).
* Collaborate with product managers to define clear requirements, deliverables and milestones for development projects.
* Research technologies, produce proof of concepts and identify opportunities to improve existing software codebase.
* Perform other duties and responsibilities as necessary.

Required Skills:
* Experience with C#, .NET and web technologies (Web APIs, JQuery, JavaScript, HTML5)
* Experience in designing Web applications for scalability and performance
* Experience with database programming and modeling.
* Knowledge of .NET Core is an asset.
* Working knowledge of Agile Scrum development methodologies
* Working knowledge of GIT

Soft Skills:
* Good analytical and problem-solving skills
* Work effectively independently and in a dynamic team environment.
* Abilities to effectively work and collaborate with remote colleagues.
* Proven time management, organizational and follow-up skills to meet deadlines
* Must be willing to learn new technologies and processes as needed.
* Good/moderate communication skills in English

Work conditions:
* Distributed team: REMOTE work, OR in any of existing offices: Kyiv, Rivne, Tychy (PL).
* Scrum, 5-6 team members/team.
* Full-time (40 hours per week).
* Flexible schedule, but needs to cover 9:00 - 12:00 CST
* Official contract: salary, sick-leave days, holidays, vacations.

Hiring process:
* Step 1 - preliminary interview (main questions) - up to 30 mins
* Step 2 - internal tech interview (tech questions) - up to 60 mins
* Step 3 - tech interview with team leader and architect - up to 60 mins