Senior Software Engineer

Sunwest Bank

Not Interested
Bookmark
Report This Job

profile Job Location:

Irvine, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

Full-Stack Development
  • Design develop and maintain scalable web applications Core C# Core and Entity Framework Core.
  • Build responsive front-end interfaces using Blazor React or Angular integrated backends.
  • Implement RESTful APIs and microservices architecture.
  • Implement scalable Database Architecture.
  • Write clean scalable and efficient code.
  • Participate in code reviews and ensure adherence to best practices.
System Architecture & Design
  • Contribute to architectural decisions for cloud-native applications (e.g. Azure App Services Azure Functions).
  • Design modular maintainable and testable codebases using SOLID principles and design patterns.
  • Optimize performance and scalability Core applications and Databases.
  • Design and implement relational and non-relational database systems (e.g. SQL Server PostgreSQL MongoDB).
  • Develop normalized schemas indexes and data models to support application performance and scalability.
  • Align database architecture with application requirements.
  • Monitor and tune database performance using query optimization indexing strategies and caching mechanisms.
  • Analyze slow queries and recommend improvements using tools like SQL Profiler EXPLAIN plans or third-party monitoring solutions.
DevOps & CI/CD
  • Set up and maintain CI/CD pipelines using Azure DevOps GitHub Actions or Jenkins.
  • Automate deployments and monitor application health using tools like Application Insights New Relic or Prometheus.
Technical Leadership
  • Mentor junior developers and conduct code reviews to ensure high-quality standards.
  • Lead sprint planning backlog grooming and technical discussions.
  • Collaborate with cross-functional teams including QA Product Management and UX.
  • Troubleshoot and resolve technical issues.
  • Continuously improve existing systems and processes.
  • Stay updated with industry trends and emerging technologies.
Testing & Quality Assurance
  • Write unit integration and end-to-end tests using xUnit MSTest or NUnit.
  • Ensure code coverage and maintain test-driven development (TDD) practices.
Security & Compliance
  • Implement authentication and authorization using Identity OAuth2 and OpenID Connect.
  • Ensure applications meet security standards (e.g. OWASP Top 10) and compliance requirements.
  • Implement database security measures including role-based access control encryption and auditing.
  • Ensure compliance with data protection regulations (e.g. GDPR HIPAA) and internal governance policies.


Required Experience:

Senior IC

Full-Stack DevelopmentDesign develop and maintain scalable web applications Core C# Core and Entity Framework Core.Build responsive front-end interfaces using Blazor React or Angular integrated backends.Implement RESTful APIs and microservices architecture.Implement scalable Database Architecture...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Sunwest Bank is an entrepreneurial business bank built for entrepreneurs by entrepreneurs. Find bank accounts, financing, HSA and more banking services.

View Profile View Profile