FIS is a leading IT and Business solutions firm based in Ramallah, specializing in innovative software solutions for the insurance (InsurTech) and finance sectors. For over the last 25 years, we have been at the forefront of delivering cutting-edge technology solutions tailored to meet the unique challenges of the local market. Our expertise in harnessing the power of technology to drive efficiency, compliance, and growth for our clients in these complex industries has established us as a trusted partner and a beacon of innovation in the financial technology landscape. Joining FIS means being part of a team that values innovation, excellence, and the positive impact of technology in transforming the insurance and finance sectors.
Role Description
We are seeking a talented and experienced Dotnet Developer to join our dynamic team. As a Senior Dotnet Developer, you will play a crucial role in leading the development of robust and scalable software solutions. You will be responsible for designing and implementing complex applications, ensuring the best possible performance, quality, and responsiveness of applications. Your expertise will guide junior developers, and you will collaborate closely with other departments to deliver top-notch software solutions.
Key Responsibilities:
· Design, develop, and implement software solutions using the .NET Framework.· Analyze project requirements and develop appropriate architectural designs.· Develop efficient databases and design data structures.· Collaborate with cross-functional teams to ensure system integration.· Optimize performance and troubleshoot issues.· Write reusable and maintainable code.· Participate in code reviews and provide guidance to the technical team.
Qualifications:
· A minimum of 3 years of experience in software development using the .NET Framework.· Strong expertise in software architecture and database design.· Advanced knowledge of C#, ASP.NET, MVC, and other .NET technologies.· Experience with Oracle, Entity Framework, and LINQ.· Familiarity with front-end technologies such as HTML, CSS, JavaScript, and React is a plus.· Excellent problem-solving skills and attention to detail.· Strong communication and teamwork skills.· Bachelor’s degree in computer science, software engineering, or a related field.