Job Openings Software Developer

About the job Software Developer

The Software Developer is a key member of the engineering team, responsible for writing code and testing software. Software Developers are expected to be proficient in all phases of software development life cycle and be adept at working with large code bases.

Responsibilities:

    1. Defining, designing, coding, testing and debugging software using various programming languages

    2. Participating in design reviews and product demonstrations to communicate design-related decisions and tradeoffs

    3. Working closely with the product manager to develop a vision for the product

    4. Working closely with other members of the team to understand their needs and integrate them into the product

    5. Participating in strategic planning sessions to help set goals for the upcoming quarter or year

    6. Requirements:

    7. Minimum of N years experience as a Software Developer or Engineer

    8. Proficient knowledge of computer science fundamentals

    9. Strong analytical skills with attention to detail

    10. Ability to work well in a team environment