onsite
Senior Software Engineer .Net - NewDay
Software Engineer
Senior Software Engineer focused on designing and delivering high‑quality C#/.NET applications, building robust APIs, and shaping event‑driven architectures within a fast‑paced agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable C#/.NET applications that power core platform services.
- Build and expose well‑documented RESTful APIs, ensuring performance, security, and reliability.
- Implement event‑driven patterns using message queues or event buses to enable decoupled, responsive systems.
- Collaborate closely with cross‑functional teams in an Agile setting, participating in sprint planning, stand‑ups, and code reviews.
- Mentor junior engineers, share best practices, and champion engineering excellence across the platform.
Requirements
- 5+ years of professional experience with C# and the .NET ecosystem.
- Strong background in API design, versioning, and documentation.
- Hands‑on experience with event‑driven architectures and message‑based communication.
- Proficiency in Agile methodologies and collaborative development practices.
- Excellent problem‑solving skills and a passion for building high‑performance, maintainable code.