Senior Fullstack Engineer w/.NET
Primary stack
C#SQLAgileunittest
Nice to have's
SOLIDSwaggerOpenAPIAzureAzure DevOpsPostman
Job description
About the Position
We are seeking a Senior Fullstack Engineer with .NET expertise to join our team. Experience with C#, Agile SCRUM, and SQL is required.
Responsibilities
Main Assignments
- Software development: Write code and associated unit tests and documentation, plus resolve bugs as needed. Update on progress as part of our scrum processes.
- Community membership: Be an active member of your Scrum team and the wider Product Engineering community, taking part in sprint ceremonies, team events, and similar activities.
- Software design: Use our agreed technical frameworks to design elements of our software, and contribute to larger elements as part of your team.
- Data engineering and database design: Manage the data required to perform your role, including conversion, test data generation, and similar activities.
Accountabilities
- Design and create the relevant MS SQL database elements as needed.
- Design, code, test, and manage various applications.
- Collaborate with the engineering & product team to establish the best approaches.
- Follow outlined standards of quality related to code and systems.
- Develop automated tests and conduct performance tuning.
- Develop components/applications for desktop or web on the Windows platform (including cloud) according to functional specifications.
- Create detailed technical specs, flows, UML diagrams, proof of concept apps, or mock-ups.
- Providing accurate estimates.
Requirements
- Bachelor’s degree in Computer Science (or relevant field).
- 5+ years of experience working with C# as the primary language.
- Strong appreciation for Object Orientation and designing good quality/well-designed code.
- Routinely practices TDD and a Unit Test first approach to their development.
- Experience working in an Agile SCRUM team and is familiar with the associated ceremonies and artefacts.
- Understands and can build or change tables and stored procedures written in SQL (in a Relational Database system).
- Excellent English skills (both written & spoken).
Nice to Have
- Understanding and experience in designing code that adheres to the principles of SOLID.
- Experience in building APIs with Swagger or OpenAPI.
- Previous experience in building applications using one or more of the following Azure PaaS Services:
- Azure Service Bus
- Azure Functions
- Azure API Management (APIM)
- Azure Logic Apps
- Azure Data Factory
- Written CI/CD, build, and deployment pipelines using Azure DevOps or YML.
- Automated Testing of APIs using, for example, Postman.
We Offer
- Salary based on experience.
- Flexible work policy and mixed setup.
- Personal and technical development through courses, training, conferences, and certification.
- A reliable team, with extensive know-how – personal and technical development plan developed by our senior technical colleagues.
- Team buildings & team activities.
- Fun activities with colleagues sharing your passion (Ex: Movie Nights, Football, etc.).
- 23 annual vacation days + 1 extra day every two years.
- One personal day off per semester (without justification).
- Meal tickets.
- Medical insurance.
- Reimbursement of sportive/relaxing activities (e.g: Gym membership).
- Reimbursement of costs of corrective glasses.
- An open-door environment.
- Carrying people: you get help quickly no matter what.
- Projects diversity.
- Clients that trust us to manage some of their biggest projects.
- Eagerness to become the best version of ourselves.
About the Company
We are committed to fostering a dynamic and inclusive work environment where innovation thrives. Join us to be part of a team that values collaboration, continuous learning, and excellence.
© SABS NETWORK SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.