General Information | |
Job Title | Software Engineer- Senior Angular and .NET Developer |
Workplace | Main office NSS | Calle Pablo Pumarol, No.1, Los Prados, D.N. |
General Perspective:
Senior Full-stack Software Engineer, with experience in the .NET and Angular frameworks. Will be responsible for developing and maintaining robust, resilient, and performant software solutions. The ideal candidate will work closely with a team of software engineers and other stakeholders to ensure correct end-to-end functionality, while delivering well-architected, reusable code that follows best practices.
Essential Job Functions
- Deliver scalable, efficient, and maintainable solutions using .NET and Angula
- Collaborate with product, QA, and customer-facing teams to ensure successful and timely delivery.
- Write clean, reusable code that adheres to team standards and best practices.
- Conduct thorough testing, as well as implement automated testing 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
- 4 or more years as a Full-stack engineer, specializing in .NET and Angular development
Skills
- Strong proficiency in the C# and TypeScript programming languages.
- 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
- C# and .NET Framework.
- TypeScript and Angular Framework
- EntityFramework (other ORM frameworks/libraries, like Dapper, a plus).
- Experience implementing and consuming 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.