Software Engineer

Departments:

All

Location:

Bangalore

Key Responsibilities:

  • Follow due SDLC process for different phases of development like design, development, unit testing, maintenance.

  • Understand the requirements clearly from Functional specs and future roadmap.

  • Write and update software design specs for the solution.

  • Participate and invite peer review for design and coding.

  • Support the automation requirements of continuous integration and continuous deployments.

  • Handle customer escalations and special requests in a timely manner.

  • Work with the rest of the team in a professional manner and show ownership and commitment.

  • Timely delivery of software product releases.

  • Modular, clean and expandable design/code.

  • Quality of code in terms of robustness, readability and maintainability.

Skills and Experience:

  • 3+ years experience in Software development.

  • In-depth knowledge of database technologies (SQL and NoSQL).

  • Proficiency in Python/Django framework.

  • Experience building RESTful APIs and knowledge of RESTful design patterns.

  • Well versed with the complete Software Engineering Lifecycle.

  • Strong Software development fundamentals including OOPS,MVC, General Algorithms, Design Patterns etc.

  • Good debugging and problem solving skills and analytical skills.

  • Algorithmic and structured thinking.

  • Works effectively within a collaborative team environment.

  • Good communication skills and positive attitude.

Apply Now

    Clients we work with are typically delighted with the outcomes we produce for them.

    Get in touch with us to find out why. It just takes a few seconds, but it might mean dramatically better campaign performance for you.