General Information | |
Schedule | 44 hours – Hybrid position |
Workplace | Main office NSS | Calle Pablo Pumarol, No.1, Los Prados, D.N. |
General Perspective:
Senior Full-stack Software Engineer, with experience in ASP.NET 4.8 and .NET Core 3.1, C#, Dapper, Azure SQL, React, and AngularJS. Will be responsible for developing and maintaining robust, resilient, performant, and scalable enterprise cloud applications. Will work closely with other engineers and stakeholders to ensure end-to-end functionality, while delivering well-architected, reusable code that follows best practices.
Essential Job Functions:
- Deliver scalable, performant, and maintainable full-stack solutions using .NET framework, React, and AngularJS.
- Write clean, reusable code that adheres to team standards and best practices.
- Conduct thorough, automated testing (unit tests) to ensure high-quality in every deliverable.
Minimum Requirements
Education
- Bachelorβs degree in Computer Science, Computer Engineering, Information Technology, or related field (or equivalent experience).
Experience
- 5+ years of experience as a full-stack engineer, specializing in ASP.NET MVC 4.8, and .NET Core 3.1 development.
- Experience building and maintaining React applications.
- AngularJS experience, or other frontend frameworks a plus (such as Angular or VueJs).
Skills
- Strong proficiency in C#, ASP.NET and .NET Core development, using Azure SQL or SQL Server, and working with React and AngularJS.
- Strong analytical, problem-solving, and multitasking skills.
- Solid understanding of software development principles, design patterns, and clean code practices.
- Ability to collaborate with technical and non-technical stakeholders in English, both in written and spoken form.
Knowledge
- NodeExperience working with cloud services and cloud service providers.
- C# and .NET Framework.
- Experience with EntityFramework and Dapper.
- Experience with Azure SQL or SQL Server.
- Familiarity with AI tools such as GitHub Copilot, Claude, or others, and understanding of how those tools help speed up the SDLC.
- Experience developing RESTful APIs.
- Experience with unit testing frameworks like MS Test or NUnit.
- Experience working in teams that follow the SCRUM methodology.
- Experience with the Git version control system.
- Proficient in English.js and web frameworks like Express.jsΒ
Work Environment:
- The employee will work while seated at their workstation for extended hours in an air-conditioned office.
- The role involves using electronic tools such as a laptop, monitor, mouse, and other necessary equipment.
- This position requires frequent visual interaction with screens, extensive reading and writing tasks, and both verbal and non-verbal communication.