Job Title
Full Stack Developer
About Us
Delta Insurance is one of Jordan’s leading insurance companies, committed to providing innovative solutions that protect our clients and empower them to succeed. As we continue to grow, we are looking for a highly skilled and motivated Full Stack Developer to join our team and play a key role in building and enhancing our web applications.
Role Review
As a Full Stack Developer, you will work on developing, maintaining, and optimizing web applications that ensure an excellent user experience. You will contribute to both front-end and back-end development, leveraging your expertise in .NET and Angular to deliver scalable, secure, and efficient solutions.
Key Responsibilities
- Develop and maintain web applications using .NET and Angular.
- Design and implement RESTful APIs and integrate with back-end services.
- Create user-friendly, responsive, and cross-browser-compatible interfaces using Angular.
- Optimize applications for performance, speed, and scalability.
- Build robust back-end systems using .NET (ASP.NET Core, .NET Framework)
- Develop and manage databases, including SQL Server, Oracle DB, and Entity Framework.
- Implement security and data protection measures to safeguard applications.
- Provide application support for both existing and newly developed applications.
Who You Are:
We’re seeking a driven professional with a passion for full-stack development and the skill for delivering top-notch web solutions. The ideal candidate will have:
- Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field is required.
- Experience: 3+ years of experience in full-stack development, with expertise in .NET and Angular.
- Technical Skills: Proficiency in developing RESTful APIs, database management (SQL Server, Oracle DB), and implementing security measures.
- Detail Oriented: Strong focus on building responsive, scalable, and high-performing applications.
- Problem-Solving: A proactive and efficient approach to troubleshooting and optimizing solutions.
- Team Player: Collaborative mindset with the ability to work effectively across teams.
Why Join Us?
- Exciting Projects: Be part of innovative digital transformation initiatives.
- Career Growth: Be part of a growing team with opportunities for professional development.
- Impactful Work: Contribute to developing cutting-edge applications that support our clients and business goals.
If you’re passionate about technology and ready to make an impact, we’d love to hear from you!