Job Description

Software developer Software designer and developer is planning, producing and testing software contributed from analysis by using a programming language and specified architecture. C # Developer, Software Designer • Development and testing Software • producing Integration System and subsystem

Requirements

Basic Skills • Having sufficient knowledge and experience in programming C # and Object Oriented Design • Ability to evaluate, select and use efficient algorithms and Data Structures for problem solving • Ability to work in a team • The ability to use English technical texts • Understanding the concepts of ALM and the ability to work with TFS C # Developer, Software Designer: • Ability to address issues, business logics, and algorithm designed by analysis by Using C#. • Be expert on concepts of O/R Mapping and also Entity framework • Applying test cases • The experience of working on BPMS systems using WF has advantage. Optional Skills: • Understanding of Software Engineering Process (Software Designer) • Familiar with the concepts and architectures of distributed software architecture (Software Designer) • Understanding the DDD model (Software Designer) • Familiar with Design Principles (Software Designer) • Familiar with OOAD (Software Designer) • Familiar with OODP (Software Designer) • Understanding and mastering design patterns (Software Designer) • Ability to identify and extract the business logic of the heart and turning it into a System Use Case analysis provided consistent with the patterns of BDD and ATDD (Software Designer) • Ability to communicate with other section of software development cycle. • Knowledge of the Business Domain operating systems ERP has advantage • Understanding the MVC and MVVM patterns (Senior Developer) • Experience working on ASP.NET MVC Framework (Senior Developer) • Having sufficient knowledge and experience in JavaScript programming (Senior Developer) • Understanding of how JavaScript libraries Knockout js, Angular js are working (Senior Developer) • Programming experience using the facilities of TPL has advantage. (Senior Developer) • Design Software by considering constrains, requirements, architecture and development process of a project • Identify and define the responsibilities, operations, attributes, and relationships by considering the architectural design and make sure about consistency and clarity, readability of designs

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.