Skip to main content

Singular is hiring Back-End Developer

➡️ Apply here: Back-End Developer

🔔 Monitor #backend #java jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


We are looking for a Senior Back-end Developer to join our team. The ideal candidate will work primarily on .NET 8 or higher.

What you’ll do:
* Develop server-side web services using .NET language (C#, .NET 8 or higher);
* 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 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 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;
* Perform related duties as assigned.

What you’ll bring:
Working Experience:
* 2 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, REST API;
* Understanding of the design/architectural patterns;
* Understanding of architecture styles/APIs (REST,SOAP);
* Experience in Dapper and Entity Framework Core;
* Experience of working with Git and source control tools;
* Knowledge of AWS, Jenkins and CI/CD;
* Knowledge of OOP concepts and design patterns;
* Highly skilled in writing testable code and unit tests using xUnit and Moq;
* 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;
* Good knowledge of JIRA;
* Preferable to have: Experience with message broker systems (RabbitMQ, Kafka, Apache Artemis, or similar)
* Proficient understanding of code versioning tools;
* Proficient in written and verbal English communication.

Personal Attributes:
* Analytical and synthesis skills;
* Problem-solving skills;
* Autonomy and resourcefulness;
* Sense of initiative;
* Attention to detail;
* Flexibility in organizing work;
* Ability to work as part of a team;
* Ability to adapt to change;
* Results driven.

Previous and next articles