TPS - Making Transactions Happen

Senior Software Engineer (DotNet/MVC/Web)


Qualification: M.S. / B.S. in Computer Sciences from a reputable university
Experience: 3-4 years of experience of .Net, MVC and Web Development

Job Description:
  • Strong Object-Oriented design and programming skills
  • Proven experience as a Senior Software Engineer
  • Thoroughly understands .NET, hands on experience in C#.NET, deep understanding of Server side programming like WCF, Entity framework, Understanding of Windows Azure.
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills
  • Excellent knowledge of relational databases SQL and Oracle
  • Experience with test-driven development
  • Understanding and experience of advanced concepts like XAML, MVVM, LINQ etc
  • Should have very thorough command on SQL Server and knows Views, Procedures, Functions and strong knowledge of relational databases
Required Skills:
  • Proven development experience in mvc.
  • Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills.
  • Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture.
Hands on Technologies:
  • SQL and ORACLE
  • Database Queries, Joins, Functions, Store Procedure
  • Entity Framework and LINQ
  • ASP.Net Web Development
  • .Net Framework 4.5, C# 6.0
  • Crystral Reports
  • APIs and API Documentation Tools
  • Web and Windows Services
  • Development Plateform: TFS and GitHub
Location: Karachi
Apply at: