Description
Job Summary:
We are hiring a Senior .NET Developer to work on the development and maintenance of web applications, RESTful APIs, and system integrations, applying design patterns and collaborating within agile teams.
Key Highlights:
1. Web application development and maintenance using C# and .NET
2. Implementation and evolution of RESTful APIs and integrations
3. Participation in agile teams (Scrum/Kanban) and technical collaboration
At **ed**, we develop *intelligent software and technological solutions* that empower people, businesses, and society. We are driven by *innovation, tangible results*, and an environment built on *collaboration, respect, and transparency*.
We value who you are. More than experience, we seek **attitude**, **willingness to learn**, and **readiness to make a difference**, regardless of age, gender, or background.
We work with *cutting-edge technologies*, maintaining high quality standards and focusing on **real-world impact**. We operate as **one team**: challenges are shared, and achievements are celebrated together.
If you enjoy collaborative environments, real-world challenges, and want to grow alongside a team that plays as one, this could be your place.
Learn more about **ed** by visiting our *Careers Page*:
We are hiring a **Senior .NET Developer** to join the ed team!
**REMOTE**
**Responsibilities and Duties**
* Develop and maintain web applications using C\# and .NET (Core/Framework), following architectural and coding best practices.
* Implement and evolve RESTful APIs and system integrations.
* Participate in data modeling and development of SQL Server queries and stored procedures.
* Apply design patterns and principles such as SOLID, DDD, and layered architecture (MVC).
* Contribute to agile practices (Scrum/Kanban), participating in ceremonies and collaborating with the technical team.
* Perform unit testing and support automated test implementation.
* Address bug fixes, evolutionary improvements, and code refactoring.
* Support version control, continuous integration, and deployment processes in PaaS environments.
**Requirements and Qualifications**
What boosts your chances:
* Experience with microservices-based architecture and patterns such as CQRS, DI, and IoC.
* Hands-on experience with CI/CD practices and automated pipelines.
* Experience with messaging systems (RabbitMQ) and distributed search (Elasticsearch).
* Knowledge of deploying applications on Azure or other PaaS platforms.
* Experience with TDD, refactoring best practices, and code reviews.
* Prior knowledge of legacy system modernization (e.g., VB6\).
* Basic understanding of UX and usability best practices.
**Must-haves:**
* Bachelor’s degree in Information Technology or related fields.
* Proven experience of at least 3 (three) years developing with Visual Studio using C\# .NET MVC.
* Knowledge of RESTful APIs and system integrations.
* Relational data modeling and SQL Server development (T\-SQL, stored procedures, indexes).
* Familiarity with design patterns, SOLID principles, and basic DDD concepts.
* Experience with Git for source code versioning.
* Experience with agile methodologies (Scrum, Kanban).
* Basic understanding of messaging systems (e.g., RabbitMQ).
* Frontend knowledge: HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Vue.
* Experience with Bootstrap and responsive interface development.
* Basic understanding of software testing (unit, integration).
* Technical English for reading documentation.
*Soft Skills:*
* Strong communication and clarity when exchanging information with technical teams and business areas.
* Organization and commitment to deadlines and delivery quality.
* Analytical ability to propose appropriate technical solutions.
* Proactivity in identifying improvements and opportunities for system evolution.
* Collaborative mindset and openness to feedback.
* Autonomy aligned with mid-level expectations, knowing when to escalate critical topics.
**Employment Type: CLT**
**Work Mode: Remote**
**Our Standard Benefits**
* Meal/Voucher Allowance;
* Remote Work Allowance;
* Life Insurance;
* Funeral Assistance;
**Our Flexible Benefits**
* Health Insurance;
* Dental Insurance;
* Education Allowance;
* Additional credit on benefits card – Meal/Voucher Allowance;
* Credit on benefits card – Mobility;
* Pet Plan \- PetLove;
* Total Pass Plan – TP1\+;
**Differentiator**
* Profit and Results Sharing **(Semesterly PLR)**, reinforcing our commitment to performance recognition.
**Ready to embark on this challenge with us?**
Apply now and help us build the future with ed