What are the responsibilities and job description for the Senior Software .NET Engineer position at ProCorp Systems Inc.?
Job Details
Job Overview:
The SEC has an opening for a Senior Software Engineer with a comprehensive skill set developing web applications within the Microsoft stack (ASP.Net, C#/VB.Net). Must have proficiency with Microsoft Visual Studio 2022, Microsoft .NET Framework 4.8, ASP.NET Web Forms, ASP.NET Web Service, WCF Service, Windows Service in Microsoft Windows 10, Microsoft Windows Server 2016 and IIS 10 environment and hands on experience using HTML 5, CSS, JavaScript, JQuery and ASP.NET AJAX Control Toolkit. Additionally, our ideal candidate has experience using third party libraries like Log4net 2.0.13 and SubSonic 2.1, working knowledge of Fortify Static Code Analyzer as well as Object Oriented Principles, Concepts and Best Practices. Should be familiar with source control tools, preferably Visual Studio Team Foundation. Must have expertise in working with Microsoft SQL Server 2016, Microsoft SQL Server Management Studio, and Microsoft SQL Server Reporting Services (SSRS).
Key Skills:
- Senior level lead engineer, expert in web applications and infrastructure, .NET Framework, relational databases, and design patterns
- Highly self-motivated individual who has the ability to work independently as well as in a team environment
- Outstanding verbal and written communication skills
- Ability to design, develop, test, support, maintain and debug software applications
- Establish and sustain successful relationships with high-profile executive stakeholders
- Think critically and present complex technical information succinctly and accurately to a variety of audiences
Responsibilities:
This individual will engage in all development and database activities of the current system. He or she will collaborate in a team environment with other developers, management, and end users.
- Participate in the full life cycle of development activities define, develop, test, install, document, and maintain
- Maintain a source control and inventory system to ensure proper version control
- Create and maintain documentation, including data models, data dictionaries, stored procedures, functional and technical design documents, acceptance test plans, and production release schedules
- Ability to translate system requirements into technical specifications, processes, and data mapping for existing system and system modifications
- Evaluate feasibility of enhancements requested by the user community
- Respond to upgrades needed to comply with new regulations
- Support activities and tickets with an internal Help Desk team that provides phone support to end users
- Follow systems engineering, development, and deployment best practices
Programming Skills:
- Minimum 6 years of experience in developing web applications within the Microsoft stack (ASP.Net, C#/VB.Net)
- Proficiency with Microsoft Visual Studio 2022, Microsoft .NET Framework 4.8, ASP.NET Web Forms, ASP.NET Web Service, WCF Service, Windows Service in Microsoft Windows 10, Microsoft Windows Server 2016 and IIS 10 environment
- Hands on experience designing enhanced and rich user interface using HTML 5, CSS, Javascript, JQuery and ASP.NET AJAX Control Toolkit
- Experience using third party libraries like Log4net 2.0.13 and SubSonic 2.1
- Working knowledge of Fortify Static Code Analyzer