About the job
Sleed is a distinguished web development and digital marketing agency with extensive experience in the industry. We are currently seeking a talented Mid/Senior . NET Software Engineer to enhance our dynamic team at our Tech Hub located at L. Athinon 100, Athens.
The ideal candidate will play a pivotal role in the development, architectural design, and implementation of innovative software solutions and business projects. As part of our development team, you will collaborate closely with Project Managers to ensure all software projects align with client requirements and deadlines.
Our team specializes in creating a diverse range of web applications, e-commerce platforms, websites, dashboards, and custom applications. We are looking for a professional who possesses solid experience in . NET Core development, particularly within e-commerce environments. Additionally, the Mid/Senior . NET Software Engineer will mentor junior developers, identifying their training needs and guiding their professional growth.
In this role, you will also advise the organization on future technological advancements and opportunities, ensuring we remain on the cutting edge of technology.
Your day-to-day responsibilities will include:
- Providing innovative solutions to technical challenges and project requirements.
- Contributing to performance profiling, troubleshooting, and resolving production issues.
- Collaborating with the project management team to define implementation strategies and providing accurate time and effort estimates.
- Consulting on process enhancements, tool improvements, and the adoption of new technologies.
- Designing, maintaining, and documenting APIs and application components.
- Integrating user-facing elements with server-side data.
- Ensuring the technical feasibility of UI/UX designs.
- Optimizing applications for speed and scalability.
- Adhering to secure coding practices to ensure application security and protection of sensitive data.
- Collaborating effectively with other team members and stakeholders.
- Supporting less experienced engineers through pair programming and knowledge sharing.
- Implementing automations for repetitive or complex administrative tasks.
- Delivering results in accordance with agreed timelines.
- Testing deliverables to ensure quality standards.

