Senior Full Stack Software Developer (Backend/.NET Core)
CEPRES -
Cairo, EgyptPosted 2 years ago76Applicants for2 open positions
- 0Viewed
- 6In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
CEPRES is a Fintech Company and leading solution provider as a digital platform for investment analytics & data solutions to the Private Capital Markets. CEPRES began in 2001 as the Center of Private Equity Research and was the first to ‘look-through’ private market funds to underlying deal and asset performance. Today, our award-winning online platform securely connects thousands of professionals in the largest private investment network in the world.
At CEPRES we value smart and innovative people who also work effectively in a team environment. As a dynamic and agile company, we encourage our staff to focus on achieving results and growing their potential.
About the role
- We are looking for Senior Full Stack Software Developer (Back-end/.NET Core) to join our senior team in Cairo office and help producing scalable software solutions. You’ll be part of a cross-functional, product-oriented, Agile team that is responsible for the full software development life cycle, from conception to deployment.
- To succeed as a backend developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
In this role you will
- Responsible for building .NET applications.
- Working alongside tech leads, developers, and quality assurance engineers working on different layers of the infrastructure.
- Design, build and maintain efficient, reusable, and reliable code.
- Participate in unit and integration testing.
- Collaboration with QAs on acceptance testing.
- Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
- Help maintain code quality, high standards, and automatization.
- Take requirements and develop software features.
Job Requirements
You should have
- BS/MS degree in Computer Science, Engineering or a related subject.
- 3 years+ of experience in .NET stack technologies.
- Excellent Object-Oriented programming and Design Pattern skills.
- Strong experience with Entity Framework Core.
- Build out database design and schema.
- Experience with Microsoft SQL Server, Profiling, and Optimizations.
- Experience using Git and GitHub for source control.
- Skill for writing reusable libraries.
- Understanding of fundamental design principles for building a scalable application with patterns such as Domain Driven Design or Test-Driven Development.
- Experience creating database schemas that represent and support the business processes.
- Web API experience.
- Must be someone who has a can-do attitude and problem-solving skills.
- Very Good English communication (verbal, written, and analytical skills).
Nice to have
- Professional knowledge of one of the front-end frameworks (e.g. React.js or Angular) and common languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Experience developing desktop and mobile applications (plus)
- Familiarity with NoSQL databases such as MongoDB.
- Familiarity with the Scrum process.
What we offer
- Compensation and benefits through attractive packages, company and team events, flexible working hours, holiday time, work-life balance, remote working, and career advancement
- Career growth opportunities and promotions in Private Equity - one of the most demanded and attractive finance industries today, 360° feedback, mentoring from an international team of passionate experts
- Culture driven by our Leadership Principles: entrepreneurial, result-driven, encouraging ownership and enabling each other to succeed
- Caring for our employees: Individualized trainings for your professional and personal development. Contribution to health plan. We are all dedicated to creating a positive impact on our lives!