Position: Senior .NET / C# developer (Fitness Solutions sphere) — ISsoft Ukraine
Company: Coherent Solutions
Experience required: 5y
English level: fluent

Looking for a Senior .Net engineer for developing a fitness product, remote. Here is a startup spirit prevails: tasks are challenging and expectations are high. Read more about it ;)

**About the project:**

Former ETH Spin-Off (VAY) acquired by one of the most renowned fitness equipment manufacturers). Our client is with a focus on how AI can change the way people train.

Main product is an artificial coaching intelligence using computer vision to analyse your workouts and provide you with feedback — basically the digital personal coach in our fitness platform JRNY, used for strength and cardio by hundreds of thousands.

👍 Startup spirit prevails: agile, fast, uncomplicated, family-like.
👍 Corporate hazzles don’t touch this team of currently 15 engineers.
👍 No funding problems — full focus on product & innovation.
👍 Tasks are challenging and expectations are high.

**Technologies:**

C# ASP.NET.
Azure (including docker and WSL)
Linux on modern high-end workstations.

**Requirements and responsibilities:**

— 8-12+ full time years of experience in a software engineering capacity.
— Analyze problematic code fragments from different points of view and propose possible implementation options.
— Evaluating, identifying and guides scalable, testable, and reliable architecture and subsequent development of a product.
— Writes functional, maintainable code in most mainstream languages by transferring the conceptual expert knowledge to other environments.
— Write and test code, QA, refining and rewriting testable code.
— Knowledge of algorithms and data structures and their asymptotic complexity.
— Apply concurrency solutions (locks, lock-free sync, etc.) to write parallel programs.
— Basic security knowledge.
— Can build and extend Cloud native architectures takes environments and resource organisation into account awareness about regional deployments, requirements, collaborate with legal, etc.
— Data Base knowledge.
— Data Modelling.
— Create data models considering performance, complexity, and maintainability trade-offs.
— Proficient in SQL

**Responsibilities:**

● Solves problems spanning months, touching multiple components/systems in a structured and predictable way
● Analyze problematic code fragments from different points of view
● Propose possible implementation options
● Maintain systems by monitoring and correcting software defects
● Evaluating, identifying and guiding scalable, testable, and reliable architecture and subsequent development of a product
● Write and test code, QA, refining and rewriting testable code
● Troubleshooting software issues and debugging a large codebase
● Writes functional, maintainable code in most mainstream languages by transferring the conceptual expert knowledge to other environments
● Looks for problems within software systems and resolving the issues through architectural changes
● Collaborates with UX team to bring the technical perspective when creating UX
● Identifies parts in solution that are crucial for being able to deliver UX requirements
● Staying abreast of the latest technologies and industry trends to serve the interests and needs of the Engineering Program.
● Data Modelling
● Documenting and recording every aspect of an application or software
● Coordinates with product management to provide an understanding of the technical feasibility of new roadmap items
● Proactively identifies risks, communicates them clearly to the team and to stakeholders, and helps plan for success through mitigation options
● Leads other SEs for technical implementation and design choices
● Works with Sr. Engineers to architect best-in-class solutions
● Works with other cross-functional engineering teams to validate API, content and architecture decisions
● Developing good working relationships with other employees, such as Marketing Managers, Product Managers, Programmers and Engineers
● Planning, tracking, and scheduling software deliverables in the larger product/system scope

**ISsoft offers:**

● Opportunity to take the role of Department Manager .Net department in the Ukrainian office
● Reliable people-oriented company
● A strong team of professionals, friendly, open to cooperation
● Opportunity to share experiences at internal meetings and conferences
● 100+ technical and non-technical training for development and broadening of horizons
● Career growth and development
● Regular salary review based on employee performance
● Medical insurance from the first working day
● 15 sick leave are fully compensated
● 18 working days of paid leave
● IT Club Loyalty program gives a lot of discounts and bonuses
● English courses
● Remote work
● Team sports activities, and corporate events.

**Join us!**