Senior Software Developer

Year    Hyderabad, Telangana, India

Job Description

Description

Position : Senior Software Developer
Work Location : Hyderabad / Remote / WFH / Flexible

:
Overview
We are a global team of software/hardware engineers, bioinformaticians, data scientists and computational biologists working in discovery research for the agricultural domain. We value passionate, enthusiastic, out-of-the-box thinkers for their ability to provide innovative software solutions in a team-oriented environment. We are seeking a talented Senior Software Developer to join the Software and Data Engineering team to support critical production systems that enable scientific research in the areas of Genomics, Bioinformatics, and Data Science.
The candidate will be joining a diverse multi-cultural team of data scientists and software engineers that develops robust digital solutions and builds state of art cloud data infrastructure for the enterprise. Our team members are in Iowa, Indianapolis, California, and Hyderabad.

Key Responsibilities

  • The Senior Software Developer will work within agile Software Development teams to design, implement, and validate software based on business-driven requirements.
  • The candidate should be a passionate and talented developer who can work in a dynamic environment with strong technical & problem-solving abilities, coding, testing, and debugging skills.
  • The candidate will work closely with the software architect, test engineer and business analyst to implement production quality software solutions, implement rich multi-tier web solutions that are aligned with and extend shared platforms and solutions.
Qualifications

Education and Experience
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology or related field.
  • 5+ years of relevant software development experience, 2+ years of experience working in containerized applications like Kubernetes and Docker
  • Experience in building and deploying distributed systems in AWS
  • Programming experience in two or more of the following languages: Python, Node.js (JavaScript), React, Angular, Ruby, Go, PHP.
  • Experience with working on AWS services (S3, RDS, EC2, EBS, SQS, Lambda)
  • Experience creating and maintaining docker-based micro-services API
  • AWS Certification - Solutions Architect / Developer / DevOps Engineer
  • Experience with RDBMS or NoSQL databases
  • Experience with Linux/Unix OS with bash scripting
  • Superior written communication and presentation skills.
  • Strong understanding of cloud migration techniques (on premise to Cloud Platforms)
  • Experience with Data Science/Bioinformatics/Genomics domain will be an added advantage
Required Competencies
  • Extensive experience in Object Oriented Programming language (Python must)
  • Strong proven experience in Web Technologies (AngularJS, HTML5, CSS3)
  • Experience using MVC and other web frameworks of python (Django/Tornado/Flask etc.)
  • Experience in Service Oriented Architecture (SOA) & Restful Web Services
  • Knowledge and/or experience in code versioning and repository management (Git/SVN)
  • Experience in relational databases and data structures
  • Familiarity with build tools (TeamCity, Jenkins, ANT, make)
  • Exposure to project management tools (JIRA, Confluence, RED MINE, etc.)
  • Proven experience developing high throughput applications
  • Experience in developing scientific software systems will be an added advantage

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2967615
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year