menu

Looking for:

Apply for Senior Full Stack .Net Developer

September 17th, 2021

Kyiv, Kharkiv, Uzhhorod, Lviv, Dnipro, Remote

Required skills

— 5+ years of experience developing web applications and core services using C# and one popular JavaScript framework (React.js, Angular)
— Solid foundation in functional and/or object-oriented programming and data structures
— Values delivering high-quality, peer-reviewed, well-tested code
— Awareness of DevOps functions and appetite to contribute to CI / CD pipelines
— Experience working with source control tools (GIT preferred) with good understanding of branching / merging strategies
— Comfortable working in a fast moving, agile development environment
— Excellent problem solving / analytical skills
— Good written / verbal communication skills
— Ability to work with a diverse range of stakeholders
— Enthusiasm for coaching and mentoring more junior engineers
— Level of English: Upper-Intermediate

We offer

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities

— Write polished code, aligned to team standards, including appropriate unit / integration tests
— Review code and test cases produced by others, to ensure changes satisfy the associated business requirement, follow best practices, and integrate with the existing code-base
— Collaborate with other Lead / Senior Engineers to produce high-level designs for larger pieces of work
— Validate technical designs and estimates produced by other team members
— Merge reviewed code into release branches, resolving any conflicts that arise, and periodically deploy updates to production and non-production environments
— Troubleshoot production problems and raise / prioritize bug tickets to resolve any issues
— Proactively monitor system health and act to report / resolve any issues
— Provide out of hours support for periodic ETL processes, ensuring SLAs are met
— Work with business stakeholders and other leads to define and estimate new epics
— Contribute to backlog refinement sessions, helping to break down each epic into a collection of smaller user stories that will deliver the overall feature
— Work closely with Product Owners to ensure the product backlog is prioritized to maximize business value and manage technical debt
— Contribute to sprint planning sessions, daily stand-ups, sprint review and sprint retro sessions
— Coach / mentor more junior Engineers to support their continuing development
— Conduct technical interviews as necessary to recruit new Engineers

Project description

For over 15 years the client’s company has combined the best of human and artificial intelligence to power possibilities for individuals, organisations and society. Client’s solutions make sense of what has
happened and what will, could or should be done to re-shape industries and societies around the
needs of the people they serve.

As one of the world’s fully diversified data science and AI leaders the company operates across every sector of the economy and is growing fast – with growth comes opportunity! We’re passionate about
building out our team of smart, fun, diverse and motivated people.

We combine a team of experts that spans data scientists, actuaries, statisticians, business analysts,
strategy consultants, engineers, technologists, programmers, product developers, and futurists – all
dedicated to harnessing the power of data to drive transformational outcomes for the clients.
We actively foster a culture where our people can stretch themselves to reach their full potential.