
.Net Developer w/React
Act Digitalalmost 2 years ago
Lisbon, PortugalMid Level
Responsibilities
- Develop maintainable, scalable, and performant software solutions.
- Perform code reviews and write unit and integration tests.
- Collaborate with quality engineers to design and create load and stress tests.
- Work with DevOps to automate software deployment and integration into the platform environment.
- Use Git and GitLab to build continuous integration pipelines.
- Document new features and improve existing documentation.
- Participate in software design sessions.
- Provide support for product issues and questions.
- Transform product design mockups into responsive CSS-based static and dynamic HTML pages.
- Work with the product design team to create interactive applications.
Requirements
- At least 3 years of professional development experience.
- Front-end web development experience with JavaScript, TypeScript, Node.js, web standards, and modern frameworks such as React.js/Redux or Angular.
- Experience with HTML5 and CSS3 and responsive design.
- Good understanding of HTTP, the DOM, and browser APIs.
- Experience testing and debugging web applications and Node.js services.
- Strong knowledge of the Microsoft .NET platform, including Visual Studio, C#, .NET Core, SignalR, and Entity Framework.
- Knowledge of software design patterns, SOLID, Clean Architecture, unit testing, TDD, and integration testing.
- Backend knowledge including databases, security, communication protocols, and networks.
- Preferred knowledge of continuous integration tools such as GitLab and PowerShell.
- Solid knowledge of distributed systems and resilience and scalability patterns.
- Hands-on cloud-based development experience is a plus.
- Experience working in an Agile/Scrum environment.
- Strong communication, collaboration, interpersonal, organizational, and teamwork skills.
- Proficiency in English.