JobRialto
Senior Software Engineer - .NET/Azure
JobRialto, Orange, California, United States, 92613
Job Summary
We are seeking a Senior Software Engineer with expertise in .NET and Azure to design, develop, and modernize high-volume, high-transaction applications. This hands-on role involves creating robust solutions and architectures, implementing best practices, and integrating new technologies into our product ecosystem. The ideal candidate will collaborate across teams to deliver exceptional software solutions while adhering to secure software development lifecycle standards.
Key Responsibilities
• Analyze feature requirements, considering architectural design, software best practices, testing strategies, database design, security, and cloud architecture.
• Develop and modernize applications to ensure compatibility across multiple devices.
• Create and enhance APIs and partner integrations.
• Write high-quality code, unit tests, and perform meaningful code reviews.
• Manage source control by committing code to appropriate branches.
• Resolve bugs identified by QA and demonstrate functionality to the Product team for approval.
• Foster a DevOps culture and collaborate with IT as needed.
• Mentor team members, oversee task delegation, and ensure work quality.
• Participate in on-call rotation for platform emergencies.
Required Qualifications
• 8+ years of professional .NET development and architectural experience.
• 3+ years of Azure cloud experience.
• Extensive experience with C#, .NET Framework, .NET Core, MS SQL Server, Azure SQL, T-SQL, relational database design, frontend technologies such as HTML, CSS, JavaScript, Angular, ReactJS, Azure Cloud Solutions (IaaS, SaaS), API development, and integrations.
• Proficiency with SSIS, ETL processes, common architectural patterns, cloud-native development, and microservices architecture.
• Experience with Azure DevOps CI/CD pipelines, Docker, and containers.
• Familiarity with Agile software methodologies and ORM tools like Entity Framework.
Education:
Bachelors Degree
We are seeking a Senior Software Engineer with expertise in .NET and Azure to design, develop, and modernize high-volume, high-transaction applications. This hands-on role involves creating robust solutions and architectures, implementing best practices, and integrating new technologies into our product ecosystem. The ideal candidate will collaborate across teams to deliver exceptional software solutions while adhering to secure software development lifecycle standards.
Key Responsibilities
• Analyze feature requirements, considering architectural design, software best practices, testing strategies, database design, security, and cloud architecture.
• Develop and modernize applications to ensure compatibility across multiple devices.
• Create and enhance APIs and partner integrations.
• Write high-quality code, unit tests, and perform meaningful code reviews.
• Manage source control by committing code to appropriate branches.
• Resolve bugs identified by QA and demonstrate functionality to the Product team for approval.
• Foster a DevOps culture and collaborate with IT as needed.
• Mentor team members, oversee task delegation, and ensure work quality.
• Participate in on-call rotation for platform emergencies.
Required Qualifications
• 8+ years of professional .NET development and architectural experience.
• 3+ years of Azure cloud experience.
• Extensive experience with C#, .NET Framework, .NET Core, MS SQL Server, Azure SQL, T-SQL, relational database design, frontend technologies such as HTML, CSS, JavaScript, Angular, ReactJS, Azure Cloud Solutions (IaaS, SaaS), API development, and integrations.
• Proficiency with SSIS, ETL processes, common architectural patterns, cloud-native development, and microservices architecture.
• Experience with Azure DevOps CI/CD pipelines, Docker, and containers.
• Familiarity with Agile software methodologies and ORM tools like Entity Framework.
Education:
Bachelors Degree