About Decskill
Decskill, founded in 2014 as an IT consulting company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and well-being of our people.
With over 600 dedicated professionals and offices in Lisbon, Porto, Madrid, and Luxembourg, Decskill operates across three core areas:
* Decskill Talent: We believe that our people are key to our success. Through Decskill Talent, we empower our team to embrace digital transformation challenges of our clients. We collaborate with clients to drive innovation, ensuring project success and business growth.
* Decskill Boost: Equipping our team with the latest tools and methodologies, we optimize Time-to-Market and deliver innovative solutions exceeding client expectations.
* Decskill Connect: Our team collaborates closely with clients to implement and manage IT infrastructures that generate long-term value.
Job Description
We are searching for a C# Senior Developer with expertise in ASP.NET to work in Lisbon.
Mission
Develop websites in a Microsoft environment. The programmer needs a good command of ASP.NET, C#, IIS, and SQL Server, as well as knowledge of development tools such as Visual Studio. The use of modern frontend technologies, integration with Azure, version control, and security practices are also essential for success in this environment.
Responsibilities
* Participating in the end-to-end application lifecycle.
* Engage with modern technologies and libraries within a microservices architecture to tackle intricate challenges.
* Work closely with the development team to seamlessly integrate user-facing components with server-side logic.
* Produce efficient, well-designed, high-quality code, while also prototyping solutions, troubleshooting issues, and optimizing performance.
* Coming up with innovative and creative solutions.
* Stay updated on new technologies and best practices.
Requirements
* At least 5+ years of professional experience as a Fullstack Developer.
* Bachelor's Degree in Computer Science or a Math/Engineering discipline.
* Experience with ASP.NET (or ASP.NET Core), C# (C Sharp), IIS (Internet Information Services), Entity Framework (or other ORM).
* Experience with Visual Studio, Visual Studio Code, and SQL Server Management Studio (SSMS).
* Experience with SQL Server or MySQL or PostgreSQL.
* Experience with HTML, CSS, and JavaScript (Plus).
* Experience with JavaScript Frameworks (Angular, React, or Vue.js) (Plus).
* Experience with Git and Azure DevOps.
* Notions of security at the Authentication and Authorization level: Know how to implement authentication and authorization using Identity in ASP.NET Core or integrations with Azure Active Directory.
* Notions of Protection against common attacks: How to protect against SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF) by implementing security practices in the code.
* Notions of MVC (Model-View-Controller) architecture and REST API.
* Commitment to writing maintainable and well-tested code.
* Ability to work in an Agile/Kanban methodology (Plus).
* Solid problem-solving ability, excellent communication, and collaboration.