Senior .NET Developer
Overview
We're searching for a seasoned Senior .NET Developer on behalf of our client – someone who can lead from the front while staying hands-on with cutting-edge tech. In this role, you'll drive the development and maintenance of robust enterprise systems, working closely with developers, analysts, and business teams in a collaborative environment. Strong leadership, technical expertise, and a proactive mindset are key to thriving in this position.
Responsibilities
Lead and contribute towards project planning
Assist in the development, deployment, and rollout of enterprise-wide systems
Conduct system analysis and compile solutions design specifications
Perform software development according to specifications
Conduct code reviews
Perform software unit and system testing of the enterprise system
Troubleshoot the enterprise systems
Identify bugs and prepare fixes and enhancements to code
Test technical changes and coordinate the release of the change requests
Plan and implement system changes to application
Plan and manage Preventative Maintenance of the enterprise systems
Perform system administration in regards to user access, user requirements, and assess scope required for changes and enhancements to the system
Provide mentorship and skills transfer to team members and junior developers
Qualifications
Bachelor's Degree in software engineering
5-7 years of experience in a software development environment at a senior developer level
Proficiency in web development using ASP.NET, Vbscript, Visual Studio, Team Foundation Server, RDMS, HTML, SSIS, SSRS, SSAS, Microsoft Azure (Cloud), CSS, Bootstrap, JavaScript, jQuery/Angular JS, AJAX, Web API, C# (sharp), SQL Server (database), MVC/Asp.Net Core
Preferred Requirements
Experience building multi-tier enterprise systems
Understanding of quality assurance
Knowledge of PMBOK project management, Agile development, Scrum framework, and ITIL
Day-to-Day
The successful candidate will be responsible for leading and contributing to project planning, system analysis, software development, troubleshooting, and system administration. Additionally, they will provide mentorship and skills transfer to team members and junior developers.
If you are a highly skilled and experienced Senior .NET Developer looking to join a dynamic team, we encourage you to apply for this exciting opportunity.