LinkedIn y terceros utilizan cookies imprescindibles y opcionales para ofrecer, proteger, analizar y mejorar nuestros servicios, y para mostrarte publicidad relevante (incluidos anuncios profesionales y de empleo) dentro y fuera de LinkedIn. Consulta más información en nuestra Política de cookies.
Selecciona Aceptar para consentir o Rechazar para denegar las cookies no imprescindibles para este uso. Puedes actualizar tus preferencias en cualquier momento en tus ajustes.
As a Senior Fullstack Software Engineer, you will be part of an Agile feature team, where your role will focus on modernizing applications at both the backend and frontend levels, contributing to architectural design decisions, and driving componentization across both layers.
Our way of working includes regular production releases, deployment to scalable on-premises infrastructure, and a strong focus on high performance, security, and quality by design. We aim for a componentized architecture with clean, maintainable, and easily testable code.
We value working with curious, persistent, logical, and smart individuals who enjoy delivering elegant solutions to complex problems. If this sounds like you, Forte Group could be the perfect place to grow your career as a Senior Full-stack Software Developer. Scroll down to learn more about the role’s responsibilities and requirements.
Database: MS SQL Server, Entity Framework, ADO .NET
Microservices Architecture
Backlog Management and collaboration tools: Azure DevOps
Code Repository: Azure DevOps Git
Build Server (CI/CD): Azure DevOps
IDEs: Visual Studio, Visual Studio Code
Responsibility
Develop application features using the best design and development patterns
Test the output of own work before handover to independent testing by QA Engineers
Participate in any quality assurance activities required to ensure the developed solution truly fits for the purpose
Document the developed solution at a sufficient level from a maintainability and ability perspective
Ensure code quality meets the required standard
Review other engineers’ code and provide mentorship to other developers in an agile team
Grow your skills and share your knowledge with other developers (and beyond), help advance technical culture through technical presentations and other initiatives
Serve as a Technical Leader to other team
Requirements:
Minimum of 7 years of professional experience in software development, with a strong focus on .NET technologies
Excellent interpersonal and teamwork skills, with a desire to work in a collaborative Agile environment
Proven experience with Domain-Driven Design (DDD) and CQRS pattern.
Professional software engineering experience applying best software practice engineering, including separation of concerns, high cohesion, low coupling, modularization, encapsulation and information hiding, interfaces, and dependency injection
Professional software engineering experience applying object-oriented programming (OOP) principles such as SOLID
Experience using C# / .NET Core and MAUI
Experience with MS SQL
Solid knowledge using LINQ and Entity Framework (or other ORM).
Experience with CI/CD and source control systems such as Git/GitHub/Azure DevOps
Experience with logging and monitoring in Azure Monitor and AppInsights, and/or using third-party applications like Elastic/Kibana, Splunk, Datadog, etc.
Experience with small teams that move fast, where all are expected to achieve maximum results with minimal direction
Proven experience committing to a sprint and delivering according to the commitment
Architecture design patterns knowledge
Nice to Have
Angular 16+.
Testing: Jest, bUnit, xUnit similar
WinForm
Informix DB
Personal qualities
Intermediate English or better
Good verbal and written communication skills
High level of attention to details
Ability to keep focus on the complete solution and delivering the business value
Ability to deal with ambiguity and drive independently or collaboratively with the team on solutions, a positive approach to challenges, and a focus on problem solving
Being flexible & goal oriented.
Being capable of taking a step back to look at the bigger picture.
Open mindset and motivation to learn and adapt to unfamiliar technologies when required.
Nivel de antigüedad
No corresponde
Tipo de empleo
Jornada completa
Función laboral
Ingeniería y Tecnología de la información
Sectores
Tecnología, información e internet
Las recomendaciones duplican tus probabilidades de conseguir una entrevista con Techunting
Queremos impulsar los conocimientos de la comunidad de una forma nueva. Los expertos añadirán información directamente a cada artículo, generado inicialmente con inteligencia artificial.