We are seeking a Senior Software Engineer to lead technical development of their Software Team and work on a Permanent basis in NKU TECHNOLOGIES (PVT) LTD.
• Develop high-quality software design and architecture
• Identify, prioritize and execute tasks in the software development life cycle
• Develop tools and applications by producing clean, efficient code
• Automate tasks through appropriate tools and scripting
• Review and debug code
• Perform validation and verification testing
• Collaborate with internal teams and vendors to fix and improve products
• Document development phases and monitor systems
• Ensure software is up-to-date with latest technologies
· 4/5+ years of software development experience using C# .Net with strong previous experience in development using ASP.Net (MVC) and C#.
· Strong experience in Angular JS, Jquery, Ajax, JSON, LINQ, Web API, WCF. Knowing Entity framework is desirable as well.
· Strong previous experience of working with MSSQL databases, with Oracle preferred.
· Familiar with Visual Studio, SVN, online/offline development environment.
· Appreciation of good software architecture, Computer Science fundamentals and Data Structures
· Good knowledge of database design and usage - both relational and non-relational databases.