Sr Principal Engineer – Software Development – Backend
Min Experience
13 years
Location
Mumbai
JobType
full-time
- Overview
About the role
Job Title Sr Principal Engineer – Software Development – Backend
Department Technology Development (India)
Job Location Scitara Mumbai
Reporting to Director, Product Engineering
Job details
Job / Position
Role Description
The position is for a back-end development leader/Architect in the
product development for Scitara working with the global engineering
team.
Scitara is looking for an experienced Technical Leader who will own
technical vision of the product and drive it by leading the software
development team.
The successful candidate will have a proven track record in backend
development, strong leadership qualities, and passion for quality and
cutting-edge technology.
Key Responsibilities
Lead the vision for back-end development, design and implement
scalable and maintainable full-stack architectures.
Define application scope and objectives and prepare the technical
and/or design specifications from which software will be developed
by a team of developers.
Lead the back-end development team by providing technical
guidance and mentoring to ensure the successful delivery of high-
quality software solutions.
Perform technical design reviews, code reviews, and system test
reviews.
Look at improvement areas to existing system and propose/drive the
next generation system design.
Implement and enforce coding standards, conduct code reviews, and
participate in testing activities to ensure the delivery of high-quality
software.
Interface with the Product Management, Architects, backend team
to understand and influence project requirements.
Deep dive into production issues for root cause analysis and fastest
turnaround time to the customer issues.
JOB DESCRIPTION
Page 1 of 2
Doc No.:
Confidential
Drive the evolution of our technology stack, staying up to date with
the latest industry trends.
Mentor and Share knowledge with team to make sure they grow
technically.
Identify and propose Proof-of-concepts required for future releases.
Design and engineer the Connectors for the Scitara DLX SaaS
application.
Define and document project layout and structure.
Evaluate, choose, implement technical solutions to meet product and
engineering requirements.
Set coding standards, rules, and guidelines for the Web Console
product engineering team.
Assist product and quality engineering teams with diagnostics and
problem analysis.
Work closely with engineering teams to transfer knowledge and
incorporate feedback into the Connectors design for continuous
improvement.
Work closely with the architecture team to ensure the Connectors
architecture meets the needs of the application and help evolve the
application architecture to address Connectors concerns.
Provide mentorship and career development for other team
members.
Represent Scitara DLX in interactions with customers, partner, or
vendor discussions where technical insights into the Scitara DLX
Connectors are required.
Lead technical decisions in the team and across several teams or in
the chapter.
Describe, analyze, and convince others about major technical
tradeoffs and decisions.
Available for escalations, support, knowledge sharing, and triage.
Guide team to improve code structure and maintainability.
Participate in the hiring process and deliver clear and concise
feedback on candidates.
Ideal Candidate
Educational Qualifications Bachelor/Master of Engineering or equivalent in Computer Engineering,
IT or related field
Experience 15+ years of hands-on experience in backend development in .Net ,
C#
Experience building cloud-native applications with a continuous
delivery strategy.
Solid experience working as subject matter expert and solving
technical problems.
Experience with informatics applications or GxP compliant
JOB DESCRIPTION
Page 1 of 2
Doc No.:
Confidential
applications is preferred
Proven expertise in technical leadership and mentoring the team.
Desired Skills Deep understanding of .Net / C#
Deep understanding of MEAN (Mongo-Express -Angular Js-Node
Js) or MERN (Mongo-Express-React-Node Js) stack.
Knowledge of cloud frameworks (AWS/ Azure/ GCP), container
technologies (Docker, Kubernetes), CI/CD tools (Jenkins, Travis)
Understanding of Windows-based applications using C#.net, C++.
Knowledge of Messaging/queuing protocols (socket.io, RabbitMQ)
Worked in agile development methodologies.
Working knowledge of laboratory informatics systems (i.e. LIMS,
ELN, SDMS)
Understanding Enterprise IoT device management (i.e. strategies for
provisioning, updating, deployment of large number of IoT devices)
Knowledge of unit test tools/strategies (Mocha, Chai, Cucumber)
Knowledge of IOT and Instrumentation interfacing techniques (i.e.
RS232, GPIB, Bluetooth, TCP/IP, USB)
Excellent written and verbal communication skills.
Attitude and aptitude to lead the team technically from front.