Job Description
We're looking for an immediate joiner with 4+ years of experience in software development, specifically within insurance technology. The ideal candidate will have at least 1+ year of experience in managing team members and assigning tasks. This role is for a global healthcare solution provider, focusing on planning and delivering development projects.
Responsibilities:
- Develop and maintain .NET applications for insurance technology modules including underwriting, quotation, and claims processing.
- Collaborate with business analysts and stakeholders to implement business requirements for insurance workflows.
- Optimize application performance and scalability for high-volume insurance transactions.
- Troubleshoot and resolve technical issues related to insurance module functionalities.
- Document technical specifications and system designs for insurance-related projects.
- Work with the Team Lead on planning development deliveries and tasks.
- Propose effective and efficient software development solutions.
- Ensure timely task completion, reusability, and best security practices of the newly developed code.
- Train, assign tasks, support, and follow up with Junior Developers (if applicable).
- Update the status of development tasks in JIRA in a timely manner.
- Use logic and technical knowledge in completing programming tasks; develop programs from specifications, test, and implement programs.
- Compile and write documentation to describe program development and revisions.
- Analyze, design, and test new and/or existing systems.
- Perform unit and automated testing.
- Follow specified guidelines and system standards in writing, testing, and documenting.
- Perform research, identify program problems, and develop solutions.
Essential Skills:
- 4 years of experience in Software Development and 1 year in full-stack development.
- Strong experience in architecting, implementing, and managing high-performance scalable applications on Linux/Windows platforms.
- Experience in developing web applications using at least one popular web framework.
- Excellent knowledge of architecture/design patterns, Object-Oriented Design methodologies, SOA, data modeling techniques, and SOAP.
- Profound insight into Angular / .NET internals (Classloading, Memory Management, Transaction management, etc.).
- Demonstrated knowledge of object-oriented programming environment and programming toolset.
- Considerable knowledge of structured programming techniques and the ability to test application programming.
- Knowledge of software development methodologies.
- Ability to analyze and solve problems; coordinate, plan, and schedule; test and implement programs.
- Ability to communicate effectively with individuals from diverse socio-economic backgrounds.
- Good communication skills in English and ability to work as a team.
- Ability to work under pressure and deadlines.
- Takes ownership while handling tasks and takes pride in delivering excellent work.
Essential Technologies:
.NET 4.5+, .NET Core 3+, ASP.NET MVC, Angular 6+, Web APIs, CSS3, HTML5, Entity Framework, Any NoSQL DB, SQL Server 2016+
Desired Technologies:
RabbitMQ, Elastic, Redis Cache, WCF, Dockers, Power BI, Tableau
If you are interested, or know someone who might be, please reach out to us at: Type: Full-time
Ability to commute/relocate:
- Dubai: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Are you available to join immediately?
Experience:
- Insurance claim or quotation module: 1 year (Required)
- Insurtech: 1 year (Required)
- .Net: 4 years (Required)
Location: