
Lead Software Engineer – .Net Full Stack
Integrant, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Cairo • Egypt
Visit company websiteExplore more
Job Level
About the role
- Take ownership of the development, maintenance, and support of an interconnected enterprise system comprising almost 80 applications.
- Collaborate with stakeholders and team members to understand requirements and translate them into technical solutions.
- Work on various projects, including 60% support tasks and 40% development of new features and enhancements.
- Ensure the security and performance of the enterprise system, implementing best practices and continuous improvements.
- Conduct code reviews and mentor junior developers to ensure high-quality code and adherence to coding standards.
- Collaborate with cross-functional teams to integrate applications and implement seamless data exchange.
- Troubleshoot and resolve technical issues in a timely and efficient manner, ensuring minimal downtime and disruptions.
- Implement Azure cloud development solutions for scalability, reliability, and seamless deployment of applications.
- Optimize SQL Server queries and database performance to enhance system responsiveness.
- Stay updated with industry trends and emerging technologies, recommending and implementing improvements to enhance the system's capabilities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience.
- Proven experience as a Senior Developer working on an interconnected enterprise system.
- Strong proficiency in .NET Core, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, Windows Services, Web Services, REST APIs, Azure Cloud Development, and SQL Server.
- Proficient in JavaScript, jQuery, and AngularJS, with the ability to develop efficient and maintainable front-end solutions.
- Knowledge and experience with React is a plus, showcasing your versatility in modern front-end development frameworks.
- Extensive knowledge of security best practices and experience implementing security measures within applications.
- Ability to independently handle projects and support tasks, delivering results efficiently.
- Excellent problem-solving skills with a focus on finding scalable and long-term solutions.
- Ability to adapt to a fast-paced environment and handle multiple priorities simultaneously.
- A self-motivated and detail-oriented individual with a passion for continuous learning and growth.
Benefits
- Salary paid in USD
- Six-month career advancing opportunities
- Supportive and friendly work environment
- Premium medical insurance [employee +family]
- English language development courses
- Interest-free loans paid over 2.5 years
- Technical development courses
- Planned overtime program (POP)
- Employment referral program
- Premium location in Maadi and Nasr City
- Social insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET CoreASP.NET Web FormsASP.NET MVCWindows FormsWindows ServicesWeb ServicesREST APIsAzure Cloud DevelopmentSQL ServerJavaScript
Soft Skills
problem-solvingadaptabilityself-motivateddetail-orientedcollaborationmentoringownershipcommunicationtime managementcontinuous learning