Job Title: Full Stack .NET Developer
Company: ComPro SA
Location: 10557 Athens, Attica Greece
Position: Full Stack .NET Developer (Junior/Mid/Senior)
Type: Full-Time, On-Site
About Us: ComPro SA is a pioneering force in delivering end-to-end automated software solutions tailored for the financial industry and listed companies. With a rich history dating back to 2000, we are dedicated to crafting, offering, and sustaining innovative solutions that align with the ever-evolving technological and regulatory demands of our valued clients. Our commitment extends to nurturing our specialized staff, enabling them to adeptly address real-time client needs, and forging enduring relationships grounded in trust.
Role and Responsibilities:
- Υou will play a key role within our cross-functional team
- Responsible of both Back-End and Front-End Web Development applications using techniques and languages like C#, .NET Framework, HTML, CSS, JavaScript, jQuery, SQL Server, UI/UX among other solutions for our digital platforms.
- Developing, implementing, and maintaining robust Desktop Applications in the fintech area.
- Analysis of project requirements and culminating in the design and implementation of website architecture and of Desktop Applications and SQL Server Objects.
- Your crucial duties comprise not only the development and implementation of technical solutions but also close collaboration with diverse teams to ensure the successful completion of projects within established timelines and budgetary constraints
- Your assistance will be vital in the development, enhancement, maintenance, and design of a wide array of websites and online applications, catering to a variety of clients.
Main Tasks:
- Collaborate with cross-functional teams to define project requirements, scope, and deliverables.
- Develop and maintain resilient code and SQL Server objects and scripts using technologies and languages like C#, .NET Framework, SQL Server, WinForms, among other, mainly for our desktop applications.
- Design, write, validate and modify scripts and code.
- Develop and execute effective testing plans.
- Ensure data security and implement measures to protect sensitive information.
- Ensure data integrity and quality through meticulous review of data and reports.
- Create and maintain documentation for the allocated web applications, programs and other systems.
- Utilize Version Control systems to manage codebase and track changes.
- Communicate effectively with technical and non-technical team members to provide updates and gather insights.
- Stay updated with industry trends and best practices to continuously enhance our solutions.
Key Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Good Knowledge and proven experience in Front-End Development (HTML5, CSS, JavaScript etc.)
- Expertise in Back-End Web Development with proven experience in technologies like C#, .NET Frameworks (ASP.NET, .NET Core etc.), Web API, SQL Server etc.
- Expertise in Software Development, with proven experience in technologies like C#, .NET Frameworks (WinForms, .NET Framework, .NET Standard etc), SQL Server and others, for crafting high-performance applications.
- Strong experience in building and managing databases to support seamless data flow and storage.
- In-depth knowledge of security protocols and data protection measures ensuring the integrity and confidentiality of sensitive information.
- Familiarity with Version Control systems, enabling efficient management of the codebase.
- Excellent team player with effective communication skills, capable of interacting with both technical and non-technical team members.
- Exceptional problem-solving and debugging skills to address complex challenges and find optimal solutions.
Preferred Qualifications:
- 2+ years of experience in C#, .Net Frameworks, SQL Server
- Experience in developing using ASP.NET Core, ASP.NET MVC applications
- Experience using latest .NET frameworks
- Experience with DevExpress Controls
- Detail- oriented and excellent concentration ability
- Experience in the financial technology (fintech) sector is a plus.
- Experience in Mobile Development