We are hiring for a Senior Software Engineer (Investment Company)
Location: New Cairo
Job Description:
· Participate in requirements analysis
· Write clean, scalable code using .NET programming languages
· Test and deploy applications and systems
· Revise, update, refactor and debug code
· Improve existing software
· Develop documentation throughout the software development life cycle (SDLC)
· Excellent written and verbal communication skills in both English and Arabic
· Critical thinker and problem-solving skills
· Planning and Estimation of assigned work under Agile process
Job Requirements:
Education: Candidate must possess at least a Bachelor of Science, Bachelor of Computer Application, Bachelor of Engineering/Technology, Master of Computer Application/Computer Science or equivalent
Years of Experience: 10-12 years as Senior Software Engineer & Minimum 3+yrs on .net Core & Angular 11+
· Experience in designing/developing client-server, distributed, real-time applications using C#, WebAPI, RestApi, .NET, .NET Core
· Good knowledge and experience in front end technologies like Angular, HTML5/CSS3, AJAX, JavaScript
· Experience working with Source Code Management solutions like GIT, Perforce, CVS, Stash and Continuous build integration tools like Team City
· Involvement in full Software Development Life Cycle of the project and experience of working in Agile teams, Agile Methodology like Scrum
· Strong object-oriented design and development skills
· Experience in testing software methodologies such as Unit testing, Integration Testing, performance testing
· The candidate should have strong written and verbal communication skills.
· Understanding of Agile methodologies, Clean Architecture, SOLID principles, Design Patterns
Key Skills Proficiency (Intermediate to advance)
Technology / Framework: .NET Core / ASP.NET Core / WEB API
ORM: Entity Framework Core
Database: SQL Server
Delivery Technology: Micro services & Dockers
Cloud Host: Azure/AWS
Programming: C#, LINQ JavaScript Framework: Angular 11+
Design Framework: Bootstrap, Tailwind
Good to have skills:
· Experience with any database like SQL Server / Oracle can be considered.
· Experience in working on Cloud native architecture or working with Cloud vendors such as Azure, AWS
· Docker, Kubernetes
·Experience with issue tracking systems, preferably Jira
· Experience with Confluence
· Experience in developing applications in responsive design for mobile devices
· Experience cloud application development and DevOps processes
· Experience in applying design patterns
· Experience in implementing security best practices at application and database level
Kindly apply through email at [email protected] by mentioning the title in the subject, or send your CV to 01113635467