Advt No.24/2024 : Appointment of a Software Engineer for web development under project titled Enhancing Interoperability, UI and Documentation of MOOSE

Advt No.24/2024: Appointment of a Software Engineer for web development under project titled Enhancing Interoperability, UI and Documentation of MOOSE.

The project titled Enhancing Interoperability, UI and Documentation of MOOSE is an exciting scientific venture of the National Centre for Biological Sciences (NCBS) supported by the Kavli Foundation. The aim of this project is twofold: 

(1) to make computational modelling in Neuroscience more accessible to students and researchers with limited knowledge of programming or mathematics, and 

(2) to facilitate seamless integration of data and model components from existing databases of experimental data and published models, reducing the time and effort required to develop new models

Description: One Software Engineer position is available for candidates with programming and web development expertise to work in this program. The appointment will be a fixed-term position initially for one (1) year and renewable to the second year subject to the outcome of a performance assessment at the end of the first year. The position comes with consolidated pay based on qualification and experience, subject to institutional guidelines.

Essential Educational Qualification: 

BE/B.Tech or ME/M.Tech Degree in Computer Science/ Information Technology Engineering/Electrical/Electronics/Telecommunication or closely related streams with strong background in software development from a recognized university/institute (with an aggregate of 60% marks).

Essential Experience: 

The candidate must be fluent with Python programming, experienced in developing web clients, preferably in Python, and comfortable using git and github for distributed version control. Experience with front-end development systems like React.js will be an added advantage.

Place of Posting: Kolkata /Bangalore.
(The Institute’s decision would be final in all cases and the candidates are liable to be posted in either of the sites).

Job Description:

We are looking for a software engineer for designing and developing web-clients and interfaces for a scientific modelling and simulation framework: The Multiscale Object Oriented Simulation Environment (MOOSE, website: https://moose.ncbs.res.in, repository: https://github.com/BhallaLab/moose-core), a scientific computing software aimed at Neuroscience and Systems Biology simulations.

The engineer will be responsible for designing, developing, and testing clients for various online scientific databases for Neuroscience and Systems Biology models and work with the team to integrate them into the graphical user interface of MOOSE. This will involve understanding the interfaces provided by these databases, implementing client code to retrieve data, and developing tests and documentation. Additionally, the engineer may be involved in designing web-based interfaces for MOOSE simulations. The engineer will work closely with other team members designing/developing user interfaces and documentation.

Salary: Maximum of Rs. 80,000/- per month (consolidated). 

Age Limit for the above position: Below 40 years

Skills: Strong background in programming in Python. Proficiency in web-development and understanding of web technologies like SOAP, REST, GraphQL, etc. Ability to coordinate work with a distributed team. Knowledge of front-end development systems like React.js will be a plus.

Last date for receipt of Online application: 23rd August 2024.
The selection process will involve an interview with short-listed candidates. Only shortlisted candidates will be notified.

General Instructions:

1.    The selection process will involve an interview with short-listed candidates. Only shortlisted candidates will be notified. The institute reserves the right not to fill the above posts herein advertised in case suitable candidates are not found. Canvassing in any form shall disqualify the candidate.

2.    Incomplete online applications without uploading the supporting documents in support of their Educational qualification with marks, Date of Birth, Caste Certificate, Experience certificate along with pay drawn, etc. shall not be considered.

3.    The Institute reserves the right to increase or decrease the no. of posts to be filled or not to make any recruitment to any post(s), or not to offer the appointment without assigning any reason.

4.    The Institute strives to have a workplace where there is equality of diversity and candidates of all classes, caste, gender and religion are encouraged to apply for the position.

5.    The decision of the competent authority will be final in the matter of selection.

6.    Any legal dispute concerning the Selection/ Recruitment process will be subject to courts having jurisdiction over Bangalore.

7.    Please visit the website regularly since all subsequent Corrigendum/Addendum/Updates will be uploaded to the website only. 

8.    No correspondence whatsoever will be entertained from candidates regarding postal delay, conduct and result of test/interview and reasons for not being called for test/interview. Interim correspondence will not be entertained and replied to.  

HOW TO APPLY:

Step 1: Interested candidates should register ONLINE through the link on our website using a valid email ID.

Step 2: You will receive a user ID and password on your registered email ID.

Step 3: Using your ID and password you can fill in the application by clicking on “Submit Application”

Step 4: Once you fill in the application you can SAVE or PREVIEW the application. Please Note: Any corrections should be made before you SAVE the application.

Step 5: After you SAVE, you can submit the application by clicking “SUBMIT”.

Step 6: All essential certificate is proof of your qualification, date of birth, experience, etc. Should be uploaded while submitting the Online application.

Sd/-
Head, Administration & Finance

Posted on 08.08.2024

Note: Please use Firefox or Chrome on a desktop or laptop to submit the application and do not select the declaration until the end. (Note: Please do not fill out the application on mobile phones). If the user still submits the application, then they can only resubmit the new application using an alternate email address.


Apply