Our client is looking for a Full Stack Developer who will contribute to the design, development, and maintenance of business-critical applications that support the organization. You will work in a complex environment with a large number of users and applications that are essential to daily operations.
You will be part of a multidisciplinary team and work closely with business analysts to translate needs into robust and future-proof IT solutions.
Responsibilities
Developing, maintaining, and expanding backend and frontend applications
Analyzing functional requirements and translating them into technical solutions
Collaborating with business analysts and other IT profiles to properly support business processes
Actively contributing to the evolution of existing applications and architecture
Implementing and maintaining web applications, desktop applications, and services
Ensuring performance, stability, security, and maintainability of applications
Working in an agile environment and contributing to team results
Supporting production environments and resolving incidents when necessary
Potentially taking on a coordinating or technical leadership role within the team
Technical Environment
The full stack developer works within a multi-layer architecture, including:
Backend and Services
.NET, C#, ASP.NET, ASP.NET MVC, ASP.NET Web API
WCF for service communication
RabbitMQ for asynchronous messaging
Frontend
WinForms and WPF for desktop applications
Web interfaces using ASP.NET MVC
Blazor Web Assembly for modern web applications
HTML, CSS, JavaScript, jQuery, Bootstrap
Data and Integration
Entity Framework
Microsoft SQL Server, stored procedures
Flyway for database migration management
Security and Tooling
JWT authentication
Git, Azure DevOps, TFS
Scrum or Kanban methodology