We are seeking a Senior .NET Core Developer responsible for building .NET applications using C#, ASP.NET Core, and other relevant technologies. Your primary responsibilities will include designing, developing, and maintaining efficient, reusable, and reliable code for various layers of our applications. You will collaborate with the rest of the team working on different layers of the infrastructure and coordinate with internal teams to design software architecture, write clean and scalable code, and provide technical support throughout the software development lifecycle.
Key Responsibilities:
- Owns and is accountable for the design and development of a product or complex/high priority/critical product sub-system.
- Spends most of the time developing code, and efficiently produces exemplar and thoroughly tested code for the most challenging features.
- Produces clear, well-communicated, complete designs for product features, or sub-systems.
- Recognized as the go-to developer for a product or major sub-system and is seen as a leader in their specialized field.
- Leads product design and code reviews, can competently review any aspect of their product or major sub-system.
- Is responsible to drive architecture discussions and proposes solutions to system and product changes.
- Frequently interfaces with other functional teams' leadership.
- Highly visible across major engineering communities