Software Engineer

No. of Positions :   3
Total Relevant Experience :   2 to 5 Years
Education :   BE (Computers / IT), MCA, M.Sc. or any equivalent degree
Job Description :  
  • • Responsible for new development, enhancement/improvement of existing application(s).
  • • Maintain code quality, organization, and automatization in good way.
  • • Troubleshoote and find out resolution of problem(s).
  • • Follow Agile methodology for software development.
  • • Prepare test based applications for various .NET applications.
  • • Testing and verification of developed feature and interlinked feature(s).
  • • Candidate should eager to learn latest technologies of Microsoft.
  • • Maintain technical specification document(s)
  • • Preparation of application release(s) and get it deployed to next level.
Required Skills :  
  • • Candidate should have good communication and understating skills.
  • • Strong knowledge of Microsoft .NET framework 4.5 and above
  • • Must have very good understanding of OOPS concepts.
  • • Must have strong logical skill(s), should be able to solve any complex problem(s).
  • • Must have very good knowledge on Microsoft .NET technologies and C# language.
  • • Familiar with various design and architectural patterns and best practices.
  • • Should have hands on experience different type of application(s). Ex. Web, Console, WPF.
  • • Should have good understanding of database (SQL, Postgres) concepts.
  • • Should be able to perform the given task independently.
  • • Experience implementing automated testing platforms and unit tests
  • • Nice to have understanding/experience on socket programming.
  • • Nice to have understanding/experience on AngularJS, ReactJS etc.