Objective: (summary about the position)
Candidate will be responsible for diagnosing, debugging, and resolving issues on our current production platforms. Candidate will create, build, and maintain software solutions using a variety of modern technologies. Additionally, will participate in code reviews to ensure that we deliver a high-quality product.
Responsibilities:
- Lead the design and implementation of applications, collaborating with Product Owners, Architects, and Business Users to achieve business goals.
- Building and configuring applications, Writing testable and scalable code for programs and Assisting with application troubleshooting and debugging
- Identifying improvements to the existing application code and designs, increasing flexibility and reducing future effort and the ability to “pitch” these ideas to Technical and non-technical stakeholders as required.
- Mentoring Developers and juniors in the team to achieve technical excellence in project delivery.
- Develop technical specifications and architecture of application components
- Review and refactor code
- Document development and operational procedures
Requirements
1. Degree of education: Bachelor’s degree in computer science or engineering
2. Total working experience: 5 to 7 years’ experience in .NET development
3. Total experience in field: 7 years
4. Qualifications necessary for the vacancy:
· .NET Core and C#: Expertise in developing scalable, high-performance applications using .NET Core and C#.
· ASP.NET MVC and Web API: Proficient in creating robust web applications and RESTful services.
· Frontend Development: Strong skills in Angular 2+, JavaScript, HTML5, CSS3, Bootstrap, and JQuery for building responsive user interfaces.
· Database Management: Comprehensive experience with SQL and NoSQL databases, including query optimization and performance tuning.
· LINQ: Proficient in querying and transforming data using LINQ.
· Object-Oriented Programming (OOP): Advanced knowledge of OOP principles for structured and modular development.
· SOLID Principles: Practical implementation of SOLID principles for maintainable and scalable codebases.
· Design Patterns: Strong understanding of and ability to implement software design patterns.
· XML and SOAP Web Services: Experienced in designing and consuming XML-based SOAP web services.
5. Set of skills necessary for the vacancy:
· Leadership, Basics of Project Management, Problem Solving, Familiar with Systems architecture and security requirements.
· Agile best practices and designing solutions for rapid build, test, and deployment.
· In-depth knowledge of modern software architectures, including microservices, APIs, and cloud computing.
6. Specific degrees, certifications…etc. needed for the vacancy.
Top Skills
What We Do
ArpuPlus is a leading venture builder & one of the top mobile entertainment and communication solutions providers in the MENA Region & beyond.
ArpuPlus is an A15 subsidiary founded in 2003, with a wide range of services headquartered in Cairo, Egypt.
With a strong presence across 11 offices in 11 countries, ArpuPlus has solidified its position as a key & a leading venture builder in the MENA region & beyond, offering an extensive range of digital services, such as video-on-demand, music distribution, gaming, telehealth, payment services, & enterprise communication solutions. ArpuPlus has consistently remained at the forefront of innovation, pushing the boundaries of what can be achieved in the digital realm.
For more:
http://www.arpuplus.com
http://www.facebook.com/ArpuPlus
https://www.linkedin.com/company/arpuplusofficial/