Company Overview
We take pride in our dedicated team of technical IT professionals, who consistently provide a comprehensive range of software development and technology services across various domains, ensuring both reliability and high-quality outcomes. Our expertise extends to creating IT solutions for startups, mid-sized companies, and enterprises, leveraging cutting-edge technologies. At RELQ, we bring an extensive knowledge of diverse technologies to every client partnership and each software development, testing, and automation project
About the job
Key Responsibilities
- Architectural Design: Develop and maintain high-level architecture for web applications, ensuring scalability, security, and performance.
- Technology Leadership: Provide technical direction for the development team, ensuring adherence to best practices and coding standards.
- Development Oversight: Guide the development and implementation of solutions using .NET Core/.NET Framework, Angular, and associated technologies.
- Collaboration: Work closely with product managers, business stakeholders, and development teams to translate requirements into technical designs.
- Code Review: Conduct code reviews to ensure quality, performance, and security standards are met.
- Continuous Improvement: Identify areas for process improvement and advocate for modern development practices and tools.
- Mentorship: Mentor and train junior developers and team members to enhance their technical skills and understanding of architectural principles.
- Documentation: Create and maintain architectural documentation, technical specifications, and best practices guides.
Required Skills And Experience
- Technical Expertise:
- Proficient in .NET Core, .NET Framework, C#, and ASP.NET MVC/Web API.
- Hands-on experience with Angular (version 8+ preferred) for front-end development.
- Strong understanding of RESTful services, Microservices architecture, and API design.
- Familiarity with Entity Framework, LINQ, and SQL databases.
- Architectural Skills:
- Expertise in designing scalable and distributed systems.
- Strong knowledge of cloud platforms like Azure or AWS.
- Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Soft Skills:
- Excellent communication and interpersonal skills.
- Strong problem-solving abilities and attention to detail.
- Ability to work in an agile environment and adapt to changing priorities.
Preferred Qualifications
- Experience with third-party tools and frameworks like Telerik, Kendo UI, or Syncfusion.
- Familiarity with Unit Testing frameworks such as NUnit, XUnit, or Jasmine.
- Knowledge of NoSQL databases and caching mechanisms (e.g., Redis, MongoDB).
- Certifications in Azure/AWS or related technologies are a plus.
How to Apply:
APPLY