Positions:3 Full Time
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
