Position: Middle C# Engineer
Company: Innovations Development Lab
Experience required: 2y
English level: upper

Duties:

• Understand requirements, provide estimates and stick to commitments
• Prepare software design
• Develop solutions by using a variety of languages like С#, JavaScript, YAML, PowerShell, Bash, etc.
• Communicate effectively with your teammates, Project Managers, and clients
• Follow well define Software Development Lifecycle process
• follow strict quality standards and best practices
• Document well your solution
• Troubleshoot
• Be enthusiastic in presenting, writing articles, demos, mentoring

Requirements:
• Experience in C#, JavaScript, OOP, Software Design
• Excellent knowledge in data structures and algorithms
• Experience as Software Developer in Services companies
• Experience with modern software development methodologies, with emphasis on software architecture and networking/infrastructure design
• Experience in customer-facing roles
• Excellent English (B2+)
• Experience with server solutions (AWS, VMware, Azure, etc.)
• Experience with SaaS-based projects
• Experience with Docker and Kubernetes
• Experience with microservices

Will be a plus:
• Experience in scripting – PowerShell, Bash
• Knowledge in Infrastructure – DNS, AD, OSI Layers
• Bachelor's Degree (or higher) in Computer Science or equivalent technical training
VMware products:
• vRealize Automation /Orchestrator/ Operations
• NSX
• vCloud Director
• vSphere
• SaaS-based VMware products
• Understanding of virtual IT production data center and Internet hosting operations
• Understanding of VMware products
• Understanding Atlassian stack
• Understanding OpenStack
• Understanding Hyper-Scaler services like Google Cloud, AWS, Azure
• Understanding in other infrastructure-related software – ServiceNow, IPAM, HPSM, CISCO F5
• Ability to travel Globally up to 25% if needed

A typical day may include:
You'll translate customer business requirements into a custom-developed solution based on the VMware products thus you will need to:
• Understand requirements, provide estimates and stick to commitments
• Prepare software design
• Develop solutions by using a variety of languages like JavaScript, YAML, Java, PowerShell, Bash, etc.
• Communicate effectively with your teammates, Project Managers, and clients
• Follow well define Software Development Lifecycle process
• Follow strict quality standards and best practices
• Document well your solution
• Troubleshoot
• Be enthusiastic in presenting, writing articles, demos, mentoring

We offer:
- competitive salary;
- remote work with a distributed team;
- work with the latest technologies;
- highly loaded projects of the national and international level;
- the possibility of personal and career growth (vertical and horizontal growth);
- an excellent young team with a friendly atmosphere;
- work in the AGILE SCRUM;
- paid vacations;
- various bonus programs (for mentoring, mentoring, referral, others);
- 50%-payments of education and certification courses;
- medical insurance;
- flexible working hours.

For employees who work from the office:
- office in the center of Kyiv with a panoramic view from a height of 160 meters;
- vaccination at the expense of the company;
- material assistance at the birth of a child, the loss of a loved one;
- provision of equipment;
- help with relocation;
- corporate parties and holidays at the expense of the company;
- corporate office library;
- special programs and offers for bonuses, discounts, goods, services, events from the company's partners.