Full Stack Software Developer
Περιγραφή εργασίας
We are looking for an organized and detail-oriented Full Stack Developer to design, develop, and maintain both new and existing software solutions. This role involves working closely with cross-functional teams to ensure the successful delivery of high-quality applications. You will contribute to building software, enhancing and maintaining existing products, and utilizing our in-house framework for developing new solutions. You’ll address technical challenges and ensure projects are completed on time and aligned with business objectives
Roles & Responsibilities:
- Design, maintain, and build cutting-edge software solutions.
- Enhance and maintain existing company software products.
- Develop new products using the company’s in-house framework.
- Work with technologies like Angular, HTML, CSS, C#, SQL, and ASP.NET.
- Engage in all stages of the software development lifecycle (concept/deployment/support).
- Monitor application performance and system logs to detect anomalies.
- Proactively address potential issues, and ensure system integrity.
- Assist in the testing, deploying, and rolling of new features, updates, and patches.
Candidate Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 3-5 years of proven experience as a software developer.
- We also consider candidates with 1–2 years of experience who demonstrate strong potential and a solid understanding of software development principles.
- Solid understanding of object-oriented programming (OOP) principles.
- Solid understanding of web development and database design.
- Familiarity with API design, implementation, and best practices.
- Good understanding of software design patterns and networking fundamentals.
- Strong organizational skills with the ability to handle multiple projects simultaneously.
- Clear communication skills to liaise with cross-functional teams and stakeholders.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Skills (an advantage):
- Familiarity with maintaining and upgrading legacy systems as part of a modern tech stack.
- Experience with developing cloud-based web applications.
- Strong knowledge of .Net Core and Angular.
- Background in systems or cloud infrastructure administration.
Benefits:
- Full-time position with competitive pay and opportunities for professional growth.
- Comprehensive company benefits package.
Πώς να υποβάλετε αίτηση
Οι ενδιαφερόμενοι υποψήφιοι παρακαλούνται να στείλουν το βιογραφικό τους στον Διευθυντή Ανθρώπινου Δυναμικού στο info@softbot.com.cy.