What are the responsibilities and job description for the Softwareentwickler C# position at American Homes 4 Rent?
Simplifying Home Leasing Through Expert Management
At AMH, our goal is to make the experience of leasing a home as seamless and stress-free as possible for our residents. We strive to create a supportive community that allows our residents to focus on what truly matters.
About the Role
We are seeking an experienced Software Engineer III who will play a key role in shaping the future of our cloud-native web applications. This passionate and curious problem solver will be responsible for designing and building scalable, secure, and user-friendly solutions using cutting-edge technologies such as Azure, ASP.NET Core, and React.
Key Responsibilities:
- Design and develop Azure-based, cloud-native web applications in ASP.NET Core and React, leveraging microservices, micro frontends, serverless, containers, and core Azure services including Azure Functions, AKS, Azure Service Bus, Stream Analytics, Azure IoT, and Azure SQL.
- Evolving development and release management in Azure DevOps.
- Performing code reviews to ensure compliance with coding and security standards.
- Documenting application architecture through sequence and workflow diagrams, API documentation.
Requirements:
- Bachelor's degree in computer science and/or a related field (preferred).
- Minimum of seven (7) years' experience delivering enterprise web applications in ASP.Net/C# and responsive web.
- Expertise in Azure stack web development, distributed architecture/systems, microservices, React based micro frontends, .NET modern ecosystem, and overall enterprise development acumen.
- Advanced knowledge of Azure DevOps, pipelines, CI/CD, feature flags.
- Fluent in Git-based workflows, review process, and shifting left quality practices.