- Company Name
- Guardian Financial Services
- Job Title
- Software Engineer
- Job Description
-
Job Title: Software Engineer
Role Summary: Design, develop, and maintain high‑quality Azure‑native applications using C#, .NET, and ReactJS. Lead the deployment, management, and optimization of cloud infrastructure, ensuring secure, performant, and scalable solutions across hybrid environments.
Expectations:
- Deliver clean, maintainable code that meets strict quality standards.
- Own the end‑to‑end lifecycle of cloud applications, from architecture through deployment and monitoring.
- Collaborate with cross‑functional teams and third‑party partners to resolve technical issues and drive continuous improvement.
Key Responsibilities:
- Architect, develop, and maintain .NET/C# applications and ReactJS front‑ends.
- Manage Azure IaaS and PaaS resources, including virtual machines, Kubernetes, databases, networking, and security services.
- Implement infrastructure as code using Terraform and Azure DevOps pipelines.
- Deploy, update, and manage PowerShell scripts for automation.
- Troubleshoot and resolve infrastructure, network, and application performance issues.
- Design and enforce Azure data protection and governance policies.
- Coordinate with infrastructure partners and stakeholders to align architectural decisions.
- Integrate applications with Salesforce and other enterprise systems.
- Monitor application health, performance, and uptime; apply performance tuning.
Required Skills:
- Proficiency in C#, .NET, and ReactJS.
- Deep knowledge of Azure services (IaaS, PaaS, AKS, Azure SQL, Cosmos DB, Azure Firewall, NSGs, Load Balancer, DNS).
- Experience with Terraform and Azure DevOps CI/CD pipelines.
- Windows and Linux administration skills.
- Common database technologies (relational and NoSQL).
- Familiarity with networking concepts: IP subnetting, routing, load balancing, Azure Firewall, IPsec, VNet, and VPN.
- Strong problem‑solving and debugging abilities.
- Excellent communication and stakeholder management.
Required Education & Certifications:
- Azure certification (e.g., AZ‑104, AZ‑203/215 or equivalent) highly preferred.
- Valid experience in enterprise software development; degree in Computer Science, Software Engineering, or related field is a plus but not mandatory.