Senior .NET Developer Technical Lead
SalesArm -
New Cairo, CairoPosted 3 months ago44Applicants for1 open position
- 30Viewed
- 0In Consideration
- 5Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a highly skilled and experienced Senior Developer cum Support Engineer with expertise in various technologies including .NET Framework, C#, MVC, WCF SOAP and Rest services, HTML, JavaScript, jQuery, MS SQL DB programming, and OOPS concept. The ideal candidate should also possess knowledge of tool integration, have a strong problem analysis and solving ability on the client side, and be flexible to work both onsite and offshore. Additionally, the candidate should have a skill for documentation to capture and share knowledge effectively.
Responsibilities:
- Develop and maintain high-quality software applications using .NET Framework, C#, MVC, WCF SOAP and Rest services, HTML, JavaScript, jQuery, and MS SQL DB programming.
- Collaborate with the development team to design, develop, and implement robust and scalable solutions.
- Provide technical support to clients, troubleshooting and resolving issues promptly.
- Perform analysis of client requirements and propose suitable solutions.
- Participate in customer meetings, understand their requirements, and provide technical guidance and advice on potential solutions.
- Integrate various tools and technologies to enhance the functionality of applications.
- Ensure code quality through code reviews, unit testing, and adherence to coding standards.
- Collaborate with cross-functional teams including project managers, designers, and QA engineers to deliver successful projects.
- Keep up-to-date with industry trends, technologies, and best practices to continuously improve skills and knowledge.
- Act as a mentor to junior developers, providing guidance and support when needed.
- Willingness to travel and work onsite at client locations as well as offshore as required.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in software development using .NET Framework, C#, MVC, WCF SOAP and Rest services, HTML, JavaScript, jQuery, and MS SQL DB programming.
- Strong understanding of object-oriented programming concepts and principles.
- Proficient in troubleshooting and problem-solving, with the ability to quickly analyze and resolve issues.
- Knowledge of integrating various tools and technologies into applications.
- Familiarity with agile development methodologies and practices.
- Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and clients.
- Strong documentation skills with the ability to create clear, concise, and comprehensive technical documents.
- Strong attention to detail and ability to manage multiple tasks and priorities effectively.
- Self-motivated, proactive, and able to work independently as well as in a team.
- Flexibility to travel and work both onsite and offshore as per project requirements.
Preferred Skills:
- Experience with front-end frameworks/libraries (e.g., jQuery).
- Familiarity with cloud platforms (e.g., Azure) and their associated services.
- Knowledge of version control systems (e.g., TFS).
- Understanding of software testing methodologies and practices.