Back
Egypt   Egypt   Web Developer   Misr Technology Services -

Senior Full Stack Web Developer (.NET...

This listing was posted on The Resumator.

Senior Full Stack Web Developer (.NET/Angular)- Alexandria

Location:
Alex
Description:

Job Summary: The Full-stack Web Developer takes on the responsibility of designing, developing, and maintaining web applications supporting various business use cases, and based on data in regular or distributed databases. The candidate should have hands-on experience with the full web stack, including front-end development, back-end development, and database design. The Senior Full-stack Web Developer will work closely with a team of data engineers, who are responsible for data modeling and administration of the data platforms, and other data engineers who are responsible for ETL. The web developer will also work with the stakeholders to ensure that the web applications meet their business requirements. Job Responsibilities : Develop responsive and cross-functional web applications using modern technologies like Bootstrap, Angular or React, ASP.NET or Node.js, HTML5, and CSS3. Collaborate with the data engineers to design and implement efficient data pipelines for the web applications using regular and distributed databases. Work with stakeholders to understand business requirements and translate them into technical specifications. Build and maintain APIs using RESTful web services. Implement and maintain backend services using languages such as C#.NET, VB.NET, or Node.js. Design, develop and maintain relational databases like SQL Server or Oracle and NoSQL databases such as Apache Cassandra or MongoDB. Develop and maintain technical documentation, including user manuals, release notes, and system-level documentation. Collaborate with the data engineering teams to ensure efficient data retrieval and storage. Debug, test and troubleshoot web applications and provide solutions to identified issues. Mentor junior members in the team. Job Requirements : Bachelor's degree in Computer Science, Information Systems, Computer Engineering or a related field from a reputable university. Minimum 3 years of relevant experience. Strong experience with the following: front-end technologies such as: Angular, React; JavaScript libraries like jQuery; and HTML5, CSS3, Bootstrap and responsive design Strong experience with back-end technologies such as C#.NET, ASP.NET, VB.NET and Node.js. Strong understanding of RESTful web services architecture and development. Experience with database design and development using SQL Server. Experience with a NoSQL database is a plus. Understanding of software development principles such as SOLID and DRY. Familiarity with UI/UX design Experience with testing frameworks like Selenium and Jasmine. Knowledge of distributed caching systems like Apache Ignite or Redis is preferred. Experience with Agile and Scrum methodologies is preferred. Good experience with microservices, DevOps tools and containerization technologies is preferred. Strong analytical and problem-solving skills, with the ability to analyze complex application and data-related issues and propose effective solutions. Excellent troubleshooting and debugging skills. Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. Attention to detail and a strong commitment to delivering high-quality work within established timelines. Ability to work independently and manage workload effectively. Strong oral and written communication and leadership skills to collaborate with stakeholders across different departments. Ability to multitask and prioritize workflow. Passion for learning new technologies and methodologies. A team player with a positive attitude and ability to work well in a fast-paced and dynamic environment. Powered by JazzHR
Company:
Misr Technology Services
Posted:
January 14 on The Resumator
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to The Resumator
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.