About the Role
About the Company At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on platform modernization — transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core backoffice functions in the insurance domain. About the Role We are looking for a skilled and passionate Staff Engineer with 9+ years of experience in fullstack development, specializing in .NET Core and ReactJS. If you have a strong commitment to software quality, problem-solving, and innovation, this is an excellent opportunity to contribute to impactful projects in a dynamic and collaborative environment. Responsibilities • Application Development: Design, develop, and maintain server-side applications using .NET Core, C#, and MVC. • Full-Stack Development: Build applications within the .NET framework alongside frontend technologies such as ReactJS and MVC. • Software Design: Apply strong design principles and patterns, conducting both HighLevel Design (HLD) and Low-Level Design (LLD) for complex applications. • Collaboration: Work closely within highly collaborative teams to ensure high-quality code and seamless integration. • Database Management: Develop and optimize SQL Server queries, including writing stored procedures and dynamic queries. • Cloud & Microservices: Utilize .NET Core, microservices architecture, Azure services, containerization, and application migration strategies. • Version Control & Debugging: Manage version control systems effectively while demonstrating strong problem-solving and debugging skills. • Agile Methodologies: Follow agile development practices, particularly Scrum, to drive continuous improvement in the development process. • RESTful APIs & Database Performance: Develop RESTful APIs and work with both SQL and NoSQL databases, ensuring optimal performance. • Cloud Technologies: Experience working with Azure, AWS, or Google Cloud platforms. Requirements: • Experience: 9+ years of hands-on experience in full-stack or backend development. • Technical Expertise: Strong understanding of .NET Core, ReactJS, and MVC development. • Software Development Principles: Solid grasp of design patterns, best practices, and development methodologies. • Problem-Solving: Strong analytical and troubleshooting skills with a solution-driven mindset. • Communication: Excellent verbal and written communication skills for seamless collaboration. • Education: Bachelor's degree or higher in Computer Science, Information Technology, or a related field. Preferred Skills • Experience with cloud platforms like Azure, AWS, or Google Cloud. • Familiarity with CI/CD pipelines, DevOps, and containerization technologies. • Previous experience in application migration and performance optimization.