Job Closed

This listing is no longer active.

Allstate logo
Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

Senior Software Engineer, C#/.Net

Location

California

Posted

110 days ago

Salary

$85K - $145.1K / year

Seniority

Senior

Job Description

Senior Software Engineer, C#/.Net

Allstate

• The Full Stack Software Engineer designs and builds enterprise web applications using C#, ASP.NET and Vue.js, following best practices for scalable and maintainable systems. • You will be developing and implementing products and services supporting Sales department for Allstate’s Individual Health business. • You will leverage test driven development and continuous integration to ensure agility and quality of products. • Participate in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog. • Participate in executing the strategy, keeping the customer needs and wants in mind. • Collaborate within the team in designing systems and apps. • Participate in daily product team standups. • Participate in retrospectives to gather feedback and derive actionable items to improve the team and the product. • Support software products in user environments. • Participate in knowledge sharing, and contribute to the overall growth of the collective knowledge of the team. • Practice test-driven development in writing software and building products. • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices.

Job Requirements

  • 3 years or more of ASP.NET and C# of backend development for enterprise applications (Preferred)
  • Experience with MVC architecture and developing RESTful APIs
  • Experience working with front-end frameworks, such as Vue.js, React.js, or Angular (Preferred)
  • Solid understanding of modern JavaScript, HTML5, CSS3, and responsive design principles
  • Proven experience with Microsoft SQL Server and ability to write and optimize complex T-SQL queries
  • Exposure to Oracle databases and integration with enterprise data repositories (EDR)
  • Experience building scalable, secure, and maintainable web applications
  • Familiarity with source control tools (e.g., Git) and CI/CD pipelines
  • Strong problem-solving and debugging skills in both front-end and back-end environments
  • Ability to work collaboratively in Agile/Scrum development teams

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Related Job Pages

More Backend Engineer Jobs

CVS Health logo

Full Stack .NET Engineer

CVS Health

Bringing our heart to every moment of your health.

Backend Engineer110 days ago
OtherRemoteTeam 10,001+Since 1963H1B No Sponsor

• Work across the full stack of software development to build, deploy, test, and maintain scalable web applications, web services, and APIs that drive positive user experiences and business growth • Design user interaction and experiences on web pages, focusing specifically on accessibility, functionality, performance, and responsiveness • Follow industry best practices for coding, using relevant frameworks and programming languages • Conduct detailed code reviews, and ensure high quality and reusability • Conduct UX/UI tests to optimize user experience, including troubleshooting, root cause analysis and debugging applications • Contribute to a work environment that prioritizes continuous improvement and innovation • Stay current with the latest technologies and industry trends to improve business processes

Pennsylvania + 1 moreAll locations: Pennsylvania | Texas
$72.1K - $144.2K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Own the design and development of front‑end features and application components using .NET MAUI and WPF. • Lead architecture and implementation of complex UI patterns using XAML and MVVM. • Mentor junior and mid-level developers through code reviews, pairing, and technical guidance. • Collaborate with cross-functional teams to define technical requirements and influence product direction. • Integrate front-end components with backend APIs and services, ensuring robust, scalable interactions. • Drive performance improvements and enforce best practices in code quality, maintainability, and security. • Lead troubleshooting, debugging, and optimization efforts across multiple application layers. • Stay ahead of emerging technologies in the .NET ecosystem and introduce them where beneficial.

Mexico
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Collaborate with cross-functional teams, including product managers, designers, and other developers, to define, design, and deliver high-quality software solutions. • Develop and maintain both front-end and back-end components of applications. • Write clean, efficient, and modular code using .NET technologies. • Implement and integrate APIs, web services, and databases to build robust and scalable applications. • Conduct thorough testing and debugging to ensure the quality and stability of the software. • Optimize applications for performance, scalability, and security. • Design and implement geospatial data ingestion/ETL pipelines and manage spatial databases, ensuring efficient handling of geospatial data. • Collaborate with teams to integrate and utilize Web GIS technologies (e.g., Geoserver, WFS/WMS, TileServer, Mapbox) in software solutions.

Latin America
Job Closed
OtherRemoteTeam 1,001-5,000H1B Sponsor

• Owning new feature design and implementations using Microsofts .NET platform • Collaborate with teammates in creating the required application components • Write clean and structured code as defined in the teams coding standards and creating documentation for best practices • Debug code to trace errors during development • Troubleshooting/fixing production issues • Test outputs to ensure that functionalities work as expected and maintain automated tests • Mentoring and upskilling junior developers

United States
$100K - $110K / year
Job Closed