The Company is in a process of rebuilding and enhancing its Production System. Existing software components are being gradually replaced primarily with the .Net and SQL Server technologies stack. In this context, the Company seeks a Sr. Software Engineer to join the Software Development team. This person will participate in designing, enhancing and implementing new components of the Production System. A successful candidate must have deep understanding of the process of designing creating components of both front- and back-end, as well as that of the application layer.
• 5+ years of hands-on developing both Windows and Web based applications with Microsoft .Net technologies.
• 3+ years of designing UI, starting from creating UI wireframes.
• Working knowledge of C#; .NET; MVC. MVVM, and MVP; ASP.NET MVC, and WPF and/or WinForms.
• Experience in designing and implementing business and storage layers.
• 2+ years of Data Modelling and creating SQL Server databases.
• Experience in using Visual Studio 2012+.
• Written and verbal communication skills.
• Understanding of tangible deliverables and time management.
• Must be proactive and a team player.
ADDITIONAL DESIRABLE SKILLS
• Experience in SOA architecture, SOAP, Restful style.
• Experience in using OOD and OOP concepts.
• Solid understanding of SDLC, unit, integration and system testing.
• Understanding of BDD, DDD, and TDD.
• Experience in using nUnit or MSTest.
• Experience in designing, implementing and consuming Web Services, Web API, and WCF.
• Experience in using AJAX, JQuery, Knockout or Kendo.
• Experience with Telerik Web, WPF and WinForms controls.
• Experience in SQL Server stored procedures, triggers, UDFs, etc.
• Experience in using Entity Framework.
• Experience in managing TFS, software version and release management.
• Experience in managing Jira, project and task management.
• Knowledge of Windows based performance monitoring and software profiling tools.
• Knowledge of SQL Server and SQL Server DB optimization and tuning.
WHAT IS OFFERED:
Work Visa for United States Available