
Senior .NET Developer
Spread Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Join the development team and take ownership of work items for each Sprint.
- Familiarity with agile methodologies (Scrum, XP, Kanban, Agile Manifesto).
- Experience analyzing functional and non-functional requirements.
- Knowledge of design patterns (Design Patterns, Enterprise Integration Patterns), SOA, and microservices.
- Relational data modeling and writing SQL queries.
- Three-tier architecture and MVC pattern.
- Development of responsive user interfaces.
- System integration: messaging, JMS, Web Services, WebSphere Message Broker, REST, and EJB 3.
- JavaScript (ES5 or later), Ajax, jQuery, AngularJS 1.5 or later, Bootstrap 3 or later, HTML5, XML, CSS3, ASP, and .NET.
- UX and usability concepts.
- Continuous integration (Jenkins), TDD, ATDD, specification by example, refactoring, and continuous delivery.
- Experience with software testing (unit, integration, system, acceptance, load, performance, vulnerability, usability, and accessibility testing).
- Automation of functional, unit, and load tests.
- Version control with ClearCase.
- IDE: Eclipse
Requirements
- EXPERIENCE IN IT PROJECTS
- BACK-END - C#, METHODOLOGIES - SCRUM, AGILITY - KANBAN
- UNIVERSITY DEGREE - COMPLETED
Benefits
- 100% remote work
- Commitment to diversity and inclusion
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptC#SQLdesign patternsmicroservicesresponsive user interfacessoftware testingcontinuous integrationautomation testingthree-tier architecture
Soft Skills
ownershipagilitycollaborationcommunicationproblem-solving