Jobs at Sigmoid Analytics

Software Development Engineer II

at Sigmoid Analytics • Full-time

Location

in-office (Bengaluru, India)

Experience

3-5 years

About this Opportunity

Software Development Engineer II - Python, PySpark, SQL

You will be responsible for building a highly-scalable and extensible robust application. This position reports to the Engineering Manager.

Responsibilities:

  • Align Sigmoid with key Client initiatives

    • Interface daily with customers across leading Fortune 500 companies to understand strategic requirements

    • Ability to understand business requirements and tie them to technology solutions

    • Open to work from client location as per the demand of the project / customer.

  • Facilitate in Technical Aspects

    • Develop and evolve highly scalable and fault-tolerant distributed components using Java technologies.

    • Excellent experience in Application development and support, integration development and quality assurance.

  • Provide technical leadership and manage it day to day basis

    • Interface daily with customers across leading Fortune 500 companies to understand strategic requirements

  • Stay up-to-date on the latest technology to ensure the greatest ROI for customer & Sigmoid

    • Hands on coder with good understanding on enterprise level code.

    • Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems

    • Experience in defining technical requirements, data extraction, data transformation, automating jobs, productionizing jobs, and exploring new big data technologies within a Parallel Processing environment

  • Culture

    • Must be a strategic thinker with the ability to think unconventional / out:of:box.

    • Analytical and solution driven orientation.

    • Raw intellect, talent and energy are critical.

    • Entrepreneurial and Agile : understands the demands of a private, high growth company.

    • Ability to be both a leader and hands on "doer".

Qualifications: -

  • 3-5 year track record of relevant work experience and a computer Science or a related technical discipline is required

  • Experience in development of Enterprise scale applications and capable in developing framework, design patterns etc. Should be able to understand and tackle technical challenges, and propose comprehensive solutions.

  • Experience with functional and object-oriented programming, Java (Preferred) or Python is a must.

  • Hand-On knowledge in Map Reduce, Hadoop, PySpark, Hbase and ElasticSearch.

  • Development and support experience in Big Data domain

  • Experience with database modelling and development, data mining and warehousing.

  • Unit, Integration and User Acceptance Testing.

  • Effective communication skills (both written and verbal)

  • Ability to collaborate with a diverse set of engineers, data scientists and product managers

  • Comfort in a fast-paced start-up environment. 

Preferred Qualification:

  • Experience in Agile methodology.

  • Proficient with SQL and its variation among popular databases.

  • Experience working with large, complex data sets from a variety of sources.

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI