За компанијата: Singular is an international software company developing award-winning solutions that stand out with their flexibility, reliability, and innovation - the three key aspects that shape our competitive factor...
повеќе за компанијата »Job description
-
Develop server-side web services using .NET language (C#, .NET Core);
-
Developing smooth and efficient code to develop effective web applications;
-
Upgrading, configuring, and debugging existing systems;
-
Participate in gathering requirements and business specification reviews;
-
Contribute to the logical and physical design of the product;
-
Source code analysis and debugging;
-
Review and enforce the quality of code;
-
Removing the errors and bugs in the applications so as to make them better for the end-users
-
Creating technical documentation using required standards;
-
Participating in the application lifecycle with a particular focus on removing the bugs and improving the code;
-
Working alongside Front-end Developers for integrating the user aspects of the application with the logic on the server-side;
-
Developing reusable libraries and code for future use;
-
Keeping in contact with designers, developers, and system administrators to look for new features;
-
Related duties as assigned.
Job requirements
Working Experience:
-
Minimum 3 years of experience as a Back-end Developer;
-
Prior experience in a relevant field, preferably as a Back-end developer;
-
In-depth knowledge of the entire process of web development (design, development, and deployment);
-
First-Hand experience in coding languages (e.g. C#);
-
Experience in Agile projects and Scrum processes.
Knowledge:
-
Should hold strong knowledge of C#, .Net Core, ASP.NET Core, WebAPI;
-
Understanding of the ASP.NET Core framework and design/architectural patterns;
-
Understanding of architecture styles/APIs (REST, SOAP);
-
Knowledge of OOP concepts and design patterns;
-
Highly skilled with using MySQL;
-
Highly skilled with testing (Unit and Integration tests);
-
Knowledge in industry-standard technologies for planning and building high performing and scalable solutions;
-
Excellent knowledge of JIRA;
-
Proficient understanding of code versioning tools;
-
Knowledge of English Language.
Benefits
-
Competitive compensation & benefits package;
-
Career and professional advancement;
-
Training and learning opportunities – Online Learning Portals, Public Lectures, Conferences;
-
Insurance package;
-
International work experience;
-
Travel opportunity;
-
Outstanding working environment.