eClinical Solutions is looking to accelerate clinical development initiatives with expert data services and the elluminate Clinical Data Cloud, and needs a Principal Backend Software Engineer to develop innovative revenue-generating products that are revolutionizing the life sciences industry
Requirements
- Master level expertise in C and ASP.Net MVC
- Proficiency in relational database concepts, including SQL queries, data modeling and design, preferably in Microsoft SQL Server
- Strong experience working with SQL Stored Procedures and Functions, and database optimization
- Thorough understanding of the fundamentals of software design principles, patterns, and practices
- Strong Software Development Lifecycle experience (Agile methodology experience is preferred)
- Ability to write optimized yet clean code that performs well and is also easy to maintain
- Experience with secure development including knowledge of known vulnerabilities and countermeasures
Responsibilities
- Work with the Engineering team to design, develop, test, and deploy highly interactive and data driven web applications
- Apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance
- Design and write unit tests and participate in code reviews
- Research and utilize new technologies on an ongoing basis
- Collaborate with the Software Quality Assurance team to test the system functionality
- Provide diagnostic support and fix defects as needed
- Provide technical support for existing elluminate product releases
Other
- Bachelor’s degree or Master’s degree in Computer Science and/or equivalent work experience preferred
- 10+ years in software design and development using the Microsoft technology stack preferred
- Strong technical project management experience. Must be able to estimate work effort and manage timelines effectively to meet deadlines
- Excellent verbal and written communication skills
- Excellent knowledge of English