senior Developer – C#.NET / Full Stack
Table of Contents
This role offers a notable chance to design, develop, and maintain robust, scalable solutions using cutting-edge technologies.As a Senior Developer, you’ll be a key contributor to critical projects, ensuring quality, security, and performance. You’ll also play a vital role in architectural decisions and mentor junior developers.
Key Responsibilities
This position demands a versatile skillset and a commitment to best practices. Here’s a breakdown of the core responsibilities:
Growth & Implementation
- Develop web applications using C# .NET (Framework and Core), ASP.NET MVC, Node.js, and Angular.
- Create and consume RESTful and GraphQL APIs.
- Implement Clean Code practices, SOLID principles, and Design Patterns.
- Integrate legacy systems with modern solutions.
Architecture & Quality
- Participate in architectural definitions and technical planning sessions.
- Ensure code quality through automated testing and code reviews.
Data & Cloud
- Work with relational (MS SQL,PostgreSQL) and non-relational databases.
- Utilize Cloud services (AWS and Azure) for deployment, monitoring, and scalability.
Collaboration & Delivery
- Collaborate with agile teams,contributing to continuous delivery.
Required Skills & Experience
To succeed in this role, you’ll need a strong foundation in software development and a passion for building high-quality applications.
- Proficiency in C# .NET (Framework and Core).
- Experience with ASP.NET MVC, Node.js, and Angular.
- Solid understanding of restful and GraphQL APIs.
- Deep knowledge of Clean Code principles, SOLID principles, and Design patterns.
- Experience with relational (MS SQL, PostgreSQL) and non-relational databases.
- Familiarity with Cloud services (AWS and Azure).
- Experience working in agile environments.
Why Join Us?
We offer a dynamic and collaborative work surroundings where you can grow your skills and make a real impact. You’ll be working with a talented team on challenging projects, and you’ll have the opportunity to contribute to the future of our technology.
Key Takeaways
- This role is ideal for a seasoned developer with a strong C# .NET background.
- The position requires a commitment to quality, scalability, and security.
- Collaboration and continuous learning are highly valued.
Related reading