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.