Job Details
Skills And Tools:
Job Description
At Ultatel, we are committed to developing innovative and cutting-edge software solutions that drive business growth and success. Our team is dedicated to creating an inclusive and collaborative environment where creativity and passion thrive. We are currently seeking a talented and experienced Senior Developer / Software Technical Lead to join our team and take charge of driving our software development projects forward.
Tech stack:
.NET Core, ASP.NET, MVC, Web API, C#, Angular, ionic, NestJS, TypeScript, Node, JavaScript, Agile, Scrum, JIRA, Bitbucket, Git, SQL Server, MySQL, HTML5, CSS3, SASS, Bootstrap, WebSockets, RabbitMQ, ELK, SonarQube
Responsibilities
Lead and mentor a team of software developers, providing technical guidance and ensuring adherence to best practices and company guidelines.
Conduct code and design reviews to ensure the quality and performance of our applications.
Write clean, maintainable, and scalable code that adheres to best practices and company guidelines.
Troubleshooting and resolving complex technical issues, ensuring the stability and security of our software solutions.
Building production-hardened web applications, with consideration for security, performance, scalability, reliability, and repeatability.
Identifying and evaluating new technologies and tools to improve the software development process.
Job Requirements
Bachelor’s degree in computer science, engineering, or a related field.
7+ years of professional experience in software development, with a focus on web applications.
2+ years of experience in a technical leadership role, managing and mentoring software development teams.
Strong knowledge of software development methodologies, including Agile and Scrum.
Strong knowledge of software development best practices, including design patterns, code reviews, testing, and version control systems (e.g., Git).
Experience in developing enterprise, layered-architecture applications.
Experience with databases such as MySQL and MS SQL (Complex Queries / Stored Procedures / Triggers / Functions / Views)
Understanding of automated testing concepts in web apps and the ability to consistently apply them.
Experience working with WebSockets, RESTful APIs, GraphQL, and JSON.
Proficient in modern web development practices, including responsive design and progressive web apps.
Proficient with Angular (typescript, Pipes, bindings, component and module slicing, error handling, angular CLI)
Featured Jobs
Similar Jobs
- Full Stack DeveloperPrometeon Tyres Group – Egypt (Ex-Pirelli Tyres Egypt) - Alexandria, Egypt10 days ago