
Software Architect
Endpoint Clinical8 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Design and implement robust, scalable software architectures using .NET and C#.
- Develop, optimize, and maintain SQL Server databases, including stored procedures, triggers, and performance tuning.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Mentor developers and provide technical leadership throughout the software development lifecycle.
- Ensure best practices for code quality, security, and data integrity.
- Apply pharmaceutical and clinical-domain knowledge to solution design when applicable.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of software development experience.
- At least 5 years of SQL Server database design and development experience.
- Deep expertise in the Microsoft development stack, including .NET and C#.
- Extensive experience with SQL Server databases and stored procedures.
- Pharmaceutical or clinical-domain experience is highly desirable.
- Strong collaboration, adaptability, organization, analytical ability, attention to detail, and written and verbal communication skills.
Tech Stack
C#Microsoft SQL Server.NET