Software Engineer
- Category: Et cetera
- Deadline: 21st April 20232023-04-21T01:00:00-0700
- Connecticut
Vacancy expired!
Software Engineer The Our client is looking to engage the services of a Software Engineer 3. The scope of services required for the Software Engineer 3 position includes:
- Mastery level experience in enterprise level or higher development activities
- Providing guidance and training to less experienced developers
- Interact and give direction to a vendor on application development and standards required
- Develop using Microsoft Visual Studio 2017, with both VB.NET and C# languages.
- Capable of developing object-oriented specialty frameworks o Experience developing Web and Windows applications
- Coding applications & reports using various technology and tools - including MVC, ASP.Net, VB.NET, C#, XML, SSRS, and SSIS.
- Experience with .Net Core and Blazor
- Working knowledge of JavaScript frameworks (KnockoutJS, AngularJS, etc.)
- Knowledge of the Windows Communication Foundation (WCF) framework
- Creation of stored procedures and functions for accessing SQL Server databases.
- Ability to write clear and concise technical implementation documentation and comment developed code accordingly.
- Verbal communication skills to explain and transfer knowledge both informally and at design and code review meetings.
- Written communication skills to prepare regular periodic status reports.
- Mastery level experience in enterprise level or higher development activities
- Extensive knowledge of creating and maintaining standards throughout an enterprise system
- Minimum of eight (8) years of experience developing web applications using both VB.NET, and C#
- Knowledge of and experience of software design patterns, including MVC, MVP and MVVM.
- Experience using Team Foundation Server source code repository
- Knowledge of Microsoft .NET Enterprise Library
- Knowledge of and direct experience developing WCF Web Services
- Minimum eight (8) years experience development coding applications using SQL Server
- Minimum five (5) years experience working, giving guidance and training to less experienced developers on a software project comprised of multiple programmers in a team environment
- Proven ability to work independently with minimal supervision o Ability to work well with a team of developers and business analysts
