remote
Senior Software Engineer DotNet - Xerox
Software Engineer
Senior Software Engineer focused on building scalable .NET solutions in Azure, designing RESTful services, and driving high‑quality code through Agile practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance .NET applications using C# and Azure services.
- Architect and implement RESTful APIs, ensuring secure, scalable, and well‑documented interfaces.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Write clean, testable code and participate in code reviews, continuous integration, and deployment pipelines.
- Mentor junior developers and promote best practices in software design and architecture.
Requirements
- 5+ years of professional experience in .NET development.
- Strong proficiency in C#, ASP.NET Core, and Azure cloud services.
- Experience with relational databases (SQL Server) and designing efficient data models.
- Hands‑on knowledge of REST API design, authentication, and documentation.
- Familiarity with Agile methodologies and CI/CD pipelines.