Middle .Net Developer

Ukrainian Product πŸ‡ΊπŸ‡¦

About your key responsibilities and impact:

  • Designing, developing, and testing .NET Core applications using C# and other relevant technologies;
  • Writing clean, efficient, and maintainable code to meet project requirements;
  • Identifying and resolving issues and bugs in existing .NET Core applications;
  • Conducting thorough debugging and testing to ensure the software works as intended;
  • Collaborating with product managers, and other team members to understand project requirements and translate them into technical specifications;
  • Participating in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members;
  • Identifying performance bottlenecks and optimizing code for better speed and efficiency;
  • Implementing security measures to protect applications from vulnerabilities and ensure data protection;
  • Creating and maintaining technical documentation, including system architecture, API documentation, and code comments;
  • Staying updated with the latest trends and advancements in .NET Core development and related technologies;
  • Refactoring existing code to improve readability, maintainability, and performance;
  • Developing and maintaining unit and integration tests to ensure the reliability of the software;
  • Taking ownership of code maintenance and updates as the project evolves.

     

Essential professional experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience);
  • Proven experience as a .NET Core developer 3+ years, with a strong understanding of C#;
  • Unit/Integration tests experience;
  • Solid understanding of web application development, including RESTful APIs and HTTP principles;
  • Experience with database design and development using SQL databases like PostgreSQL, SqlServer or MySql;
  • Understanding of object-oriented programming (OOP) principles(SOLID, DI) and design patterns;
  • Knowledge of version control systems like Git for code management;
  • Deep understanding of async/await development;
  • Intermediate+ English level.

     

Desirable skills and personal features:

  • Ability to work collaboratively in a team environment and communicate effectively;
  • Strong problem-solving skills and attention to detail;
  • Experience with agile development methodologies;
  • Knowledge of cloud computing platforms (such as AWS) and containerization (Docker, Kubernetes);
  • Familiarity with third-party API integrations;
  • As a big plus experience in payment domain.
462 views
Β·
43 applications
73% read
Β·
33% responded
Last responded 3 weeks ago
205 views
Β·
19 applications
37% read
Β·
27% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Armenia, Georgia, Serbia, North Macedonia, Kazakhstan