Positions:3 Full Time

Experience
7 – 11 Years

Software Engineer – Underwriting Team

Position Level: Software Engineer Level 2 Department: Underwriting Technology Employment Type: Full-time

Position Overview

We are seeking an experienced Software Engineer Level 2 to join our dynamic Underwriting team. This role involves designing, developing, and maintaining robust software solutions across hybrid development environments including on-premises, cloud, and hybrid infrastructures. The ideal candidate will bring strong technical expertise in C#, .NET, and React while demonstrating deep understanding of modern development practices.

Key Responsibilities

  • Software Development: Design, develop, and maintain applications using C#, .NET, T-SQL, and React across multiple environments
  • Technical Collaboration: Work closely with product managers, architects, and development teams to translate business requirements into technical solutions
  • System Architecture: Contribute to architectural design ensuring scalability, performance, security, and maintainability
  • API & Microservices: Build robust APIs, microservices, and front-end components with seamless integration
  • Cloud Integration: Deploy and manage solutions using cloud platforms (Azure, AWS) in hybrid environments
  • DevOps Implementation: Implement CI/CD pipelines and automated deployment processes
  • Performance Optimization: Troubleshoot and resolve application performance, security, and availability issues
  • Code Quality: Participate in code reviews and maintain high coding standards
  • Technology Innovation: Stay current with emerging technologies and incorporate best practices

Environment & Infrastructure

  • Manage applications across on-premises, hybrid, and cloud environments
  • Collaborate with infrastructure teams to ensure stable, secure, and high-performance systems
  • Support cloud migration initiatives and hybrid architecture transitions
  • Implement governance and performance monitoring across all environments

Compliance & Risk Management

  • Ensure compliance with industry regulations (SOX, PCI-DSS, financial sector standards)
  • Collaborate with cybersecurity teams on threat prevention and vulnerability management
  • Develop audit procedures, risk assessments, and disaster recovery plans
  • Maintain QA processes adhering to ISO, GDPR, and HIPAA requirements
  • Create comprehensive test documentation and implement automated defect tracking

Required Qualifications

Education & Certifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Certifications: Microsoft Certified Azure Developer Associate or AWS Certified Developer (highly preferred)

Experience Requirements

  • Minimum 5 years of hands-on Software Engineering experience with C# and .NET
  • Proven experience with React or modern JavaScript frameworks
  • Solid background with cloud platforms (Microsoft Azure, AWS, or Google Cloud)
  • Experience with DevOps practices including CI/CD, Docker, Kubernetes
  • Proficiency with Git and Agile methodologies (Scrum, Kanban)
  • Hybrid cloud strategies experience (preferred)
  • Multi-disciplinary team collaboration experience (preferred)

Technical Skills

Required:

  • Proficiency in on-premises, hybrid, and cloud environment management
  • Microservices architecture and scalable API development
  • Strong knowledge of software design patterns, algorithms, and data structures
  • Excellent problem-solving and debugging capabilities
  • T-SQL database experience

Preferred:

  • Azure DevOps and CI/CD automation tools
  • Relational and non-relational databases (SQL Server, MongoDB)
  • Containerization technologies

What We’re Looking For

The ideal candidate is a seasoned software engineer who thrives in a hybrid technology environment and brings:

  • Strong technical foundation in C#/.NET and React
  • Proven ability to work across multiple environments (on-premises, cloud, hybrid)
  • Experience in financial services or regulated industries
  • Collaborative mindset with excellent communication skills
  • Commitment to code quality, security, and compliance
  • Passion for continuous learning and technology innovation

Why Join Our Underwriting Team?

  • Work on mission-critical applications that directly impact business decisions
  • Opportunity to work with cutting-edge technology in a hybrid cloud environment
  • Collaborate with experienced architects and engineers
  • Contribute to digital transformation initiatives
  • Professional development opportunities and certification support

We are committed to building a diverse and inclusive team. All qualified candidates are encouraged to apply.

To apply for this job email your details to hrm@cephasconsult.biz