Remote Intermediate .NET Software Developer
Tipi i punes: Full-Time
Vendndodhja: Remote
Aplikimet skadojne me: 31-01-2025
https://onecontact.com.mk/job/detail/remote-intermediate-net-software-developer
Roles and Responsibilities
- Design and implement new features based on business and technical requirements using C#/.NET.
- Write unit, integration, and automated tests to ensure quality and API integration (REST APIs).
- Maintain and improve existing codebases, including SQL Server databases.
- Collaborate on web-based products and backend services with a focus on Microservice and Event-driven architectures.
- Review team members’ code to ensure quality standards.
- Document features and tests for clarity and consistency.
- Communicate regularly with stakeholders to ensure timely delivery.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in Software Engineering
- Experience with JavaScript, HTML5, CSS3, and Angular or similar frameworks is a big plus.
- Proficiency in C++ or C#/.Net, with experience in legacy systems like VB6 a plus.
- Experience with web services (REST, SOAP) and API integration.
- Knowledge of software security concepts (OWASP).
- Strong SQL skills, including experience with SQL Server or Oracle databases.
- Familiarity with software testing methods and development practices.
- Strong attention to detail and knowledge of the Software Development Life Cycle.
- Experience with UX design and responsive design principles.
- Understanding of Microservice and Event-driven architectures, and ability to write API wrappers.
What We Offer
- 100% Remote Work, Hiring from: North Macedonia, Albania, Bosnia, and Kosovo.
- Paid Overtime as needed
- Opportunities for personal growth and development through ongoing training and mentorship.
- Opportunity To Learn & Develop New Skills
- An Open & Collaborative Work Environment
- Generous Compensation based on Industry Standards + Benefits
- Working Hours: 9am - 5pm EST
- Path to career advancement for those who excel in their role and demonstrate a strong willingness to learn