Software Engineer
Bengaluru, IN
5d ago

Job Description

TITLE : Software Engineer


WORKING LOCATION : Bangalore, India


  • Interact in a constructive manner with Business Analysts, QA teams and Manager in order to :
  • Estimate the complexity and the workload
  • Choose the most appropriate technical solution to meet the user requirements
  • Reach the optimal requirement artefact that will lead to a working software solution
  • Collaborate with the development team to learn, apply and continuously improve the team practices and processes, with a strong focus on automated testing and test driven design approaches
  • Use software engineering practices and state-of-art development methods so-called Agile and / or Lean


  • 2 -3 years of experience with developing software solutions in .NET with C#
  • Very good working knowledge of .NET & WPF application development
  • Very good knowledge of software implementation best practices and design patterns
  • Good working knowledge of unit testing and test driven development
  • Good understanding of object-oriented programming (OOP)
  • Experience with business requirements, technical analysis, design, unit testing / coding within back-office systems
  • Technology skills Mandatory

  • C#, .NET 4.5, WPF, WCF, Entity Framework, MVVM Pattern
  • Unit testing
  • Microsoft SQL Server 2008 engine and SQL programming
  • Technology skills Nice to have

  • Continuous integration, Inversion of Control, Enterprise Library, Code Contracts, PRISM
  • Methodology skills

  • Behavior Driven Development and / or Test Driven Development
  • Personal Skills

  • Excellent analytical and problem solving skills
  • Excellent communication skills, fluent in English and the working country language (oral & written)
  • Should be autonomous, responsible team-player and detail oriented
  • Ability to quickly adapt to an existing and complex environment
  • Ability to work in a complex international environment

  • Self-motivated, get-it-done attitude; enjoy working with teams spread globally and across cultures; a desire to learn in new areas;
  • and the discipline to pay attention to deadlines, details and quality

  • At ease with distant communications leveraging a wide array of technologies (shared code, document portal, phone, chat, e-mail)
  • International work experience will be a plus
  • TRAVEL : Ready to travel to Europe (if required, 10 20%)


  • Any Bachelor’s degree
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form