Senior C# Developer
Core
Design, develop, test, and maintain enterprise applications using C# technologies, build and support APIs and integrations, and troubleshoot issues in development and production environments.
Role type
Senior IC C# developer
Builds
Enterprise applications, APIs, integrations, and data-driven applications
Domain
Enterprise software development
Required skills
C#, TypeScript, SQL, relational database design, enterprise application architectures, software design patterns, testing, code reviews, version control
Preferred skills
message-driven or event-driven architectures (Kafka), layered/distributed/service-oriented architectures, cloud-based development practices, application integration
Technologies
C#, TypeScript, SQL, Kafka
Responsibilities
Design, develop, test, and maintain enterprise applications; Collaborate with developers, architects, analysts, and business stakeholders; Contribute to application architecture and technical design; Build and support APIs and integrations; Write clean, maintainable, well-documented code; Participate in code reviews and provide technical guidance; Troubleshoot, debug, and resolve issues; Identify opportunities to improve system performance and scalability.
Seniority
Senior, hands-on IC