Share

Vacancy is closed

Job ID: 201315

Hot

Belarus:  Brest, Gomel, Grodno, Minsk, Vitebsk

Poland:  Bialystok, Szczecin, Warsaw

Russia:  Chelyabinsk, Yekaterinburg

Georgia:  Tbilisi

Ukraine:  Kharkiv, Lviv, Odessa, Vinnytsia

Lithuania:  Vilnius

Uzbekistan:  Tashkent

  • Belarus
  • Bialystok
  • Brest
  • Chelyabinsk
  • Georgia
  • Gomel
  • Grodno
  • Kharkiv
  • Lithuania
  • Lviv
  • Minsk
  • Odessa
  • Poland
  • Russia
  • Szczecin
  • Tashkent
  • Tbilisi
  • Ukraine
  • Uzbekistan
  • Vilnius
  • Vinnytsia
  • Vitebsk
  • Warsaw
  • Yekaterinburg
  • Anywhere

Currently we are looking for a Senior .Net Developer to join our friendly team.

Work at Exadel – Who We Are:
Since 1998, Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success, and they are at the core of our values, so Exadel is a people-first cultured company.

About The Project:
The project involves updating and improving an internal system for project development and management that tracks employees’ time, prepares billing reports for clients, monitors labor and expenses, and manages contracts. The project consists of four applications (UI apps and microservices), which communicate via HTTP/REST and provide APIs to external teams. They are also consumed by self UI. These applications are part of more complex system developed in various languages (Java, C#, SQL, etc.) and supported by several teams. Currently, the project team is working in parallel on new features, covering code with unit tests and migrating the old UI (Razor) to React SPA.

Technology Stack:

  • ASP.Net Core
  • Entity Framework Core 5
  • Git
  • MS SQL
  • xUnit
  • Razor
  • ReactJS
  • Integration to corporate SSO

Team Composition:
BE developers (C#), FE developers (React), QA specialists, Automation testers, DevOps

Requirements:
Developer

Must have:

  • Senior or Strong Senior .NET developer, who would like to become a Tech Lead
  • Minimum 3 years of experience developing .NET applications (as minimal ASP.Net MVC 5.2)
  • Entity Framework
  • REST API
  • ASP.NET Razor
  • Unit test creation experience (any of popular frameworks)
  • Extensive experience working collaboratively
  • Ability to be part of a team and be a supportive teammate
  • Good verbal and written communication skills
  • Ability and willingness to learn and explore new technologies
  • Elicit issues in the code, analyze, elicit optimal solutions

Nice to have:

  • ASP.Net Core experience is highly appreciated
  • Understanding of OpenID Connect or OAuth2
  • Entity Framework Core 5
  • Running .net core applications in Docker container

Tech Lead
Must have:

  • Hands-on experience with Service Oriented Architecture
  • Complete responsibility for delivering product features from development to ready for production state
  • Readiness and ability to make goals setting without waiting for clear tasks
  • Readiness and ability to find optimal solutions for tasks and issues by yourself
  • Elicit issues in the code, analyze and write clean code
  • Ability to provide code review
  • Leadership skills, readiness and ability to take responsibility for projects and drive new tech initiatives, solutions, and plans
  • Ability to solve software architecture issues
  • Russian Speaking

Responsibilities:
Developer

  • Produce code using .NET languages
  • Upgrade, configure and debug existing systems
  • Provide technical support
  • Work both independently and in close collaboration with others in the team
  • Communicate with the customer on a regular basis (stand-ups, demos, etc.)
  • Log analysis
  • Unit tests
  • Fix bugs

Tech Lead (Sr. Developer)

  • Create and update technical strategy for the project
  • Offer what the team will do
  • Negotiate technical strategy with the team
  • Provide input and knowledge sharing for a tech strategy
  • Code review: pool request, overall code review common state of code, negotiating with developers about cod improvements
  • Initiate preparation tasks to execute main tasks
  • Technical debt analysis and solutions for improvements
  • Elicit critical issues in the code
  • Provide improvements in delivery process (from Jira ticket to production phase)
  • Create instructions for next release
  • Communicate with a product owner and business analyst (contact points)
  • Elicit and discuss strategy goal about global features, strategic tasks
  • Elicitation and analysis of requirements by stakeholders
  • Create drafts of solutions, discuss with the team, and create more detailed solutions
  • Create development plans
  • Strategize decomposing elicited solutions into user stories and Jira tickets
  • Receive and analyze feedback from the team about offered solutions and strategies

Advantages of Working with Exadel:

  • You can build your expertise with our Sales Support team, who provide assistance with existing and potential projects
  • You can join any Exadel Community or create your own to communicate with like-minded colleagues
  • You can participate in continuing education as a mentor or speaker
  • You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees.
  • You can learn English with the support of native speakers
  • You can take part in cultural, sporting, charity, and entertainment events
  • Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place.
  • We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments.

    Apply

    Apply for: Senior .Net Developer
    (including Tech Lead role)

    * Fields marked with * are required

    Attach a file (max file size 5MB; pdf, doc, docx )

    Are you resident of European Union:


    Note: If you need more information about Exadel measures to safeguard your personal data in the jurisdictions outside the EU/EEA, please send a request for more information about our Exadel Standard Contractual Clauses (SCC) by email [email protected].

    Please read our Privacy policyPlease read our Privacy policy

    To apply for this job email your details to amikulich@exadel.com

    Why should you work with us?

    As a successful, high-growth company, we know that our employees are critical to our success. This is why we encourage ingenuity, creativity and teamwork as important elements to the growth of our business. We believe that career growth and business growth go hand in hand.

    How can we help you?
    Contact Us