Software Engineer Underwriting Team
Job Summary
Software Engineer - Underwriting Team
Position Level:Software Engineer Level 2Department:Underwriting TechnologyEmployment 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:Bachelors 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 yearsof hands-on Software Engineering experience with C#
Proven experience withReact or modern JavaScript frameworks
Solid background withcloud platforms(Microsoft Azure AWS or Google Cloud)
Experience withDevOps practicesincluding CI/CD Docker Kubernetes
Proficiency withGit 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
Position Level:Software Engineer Level 2Department:Underwriting TechnologyEmployment 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:Bachelors 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 yearsof hands-on Software Engineering experience with C#
Proven experience withReact or modern JavaScript frameworks
Solid background withcloud platforms(Microsoft Azure AWS or Google Cloud)
Experience withDevOps practicesincluding CI/CD Docker Kubernetes
Proficiency withGit 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
Required Skills:
C#AZURECI/