Overview

SUMMARY

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.

REQUIRED SKILLS

• 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 using HTML, CSS, JavaScript, and XML.

• 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

Health Insurance

+ Benefits