 
        
        Job Title:
Senior Web Technology Specialist
-----------------------------------
About the Role:
We are seeking a highly skilled Senior Web Technology Specialist to join our team.
The ideal candidate will have experience in full-stack software development with a primary emphasis on back-end development, and be proficient in modern front-end frameworks, server-side programming, cloud-based environments, with strong problem-solving skills and a collaborative mindset.
Key Responsibilities:
 * Design, develop and maintain web applications across the entire technology stack.
 * Develop and refactor serverless APIs and services written with .NET/C#.
 * Develop and refactor user-facing software features using Angular.
 * Build reusable code and libraries for future use.
 * Optimize applications for maximum speed, scalability and usability.
Requirements:
 1. Bachelor's degree in computer science or equivalent experience.
 2. Professional experience with .NET/C# development for consuming and developing RESTful APIs.
 3. Experience with Angular, JavaScript, TypeScript, HTML5, CSS3.
 4. Experience with relational and/or NoSQL databases.
 5. Deep knowledge of software design principles and best practices.
Preferred Qualifications:
 1. Knowledge of cloud platforms and containerization.
 2. Experience with application security and authentication/authorization.
 3. Experience working with large-scale distributed systems.