About the job Senior .Net Developer
Senior .Net Developer - 18 Month Contract
Responsibilities
- Lead and contribute to project planning, development, deployment, and rollout of enterprise-wide systems.
- Conduct system analysis and compile solution design specifications (technical specs) and related documentation.
-
Provide input and assistance in system architecture reviews.
-
Perform software development according to defined specifications.
-
Conduct code reviews to ensure quality and standards.
-
Execute software unit testing and system testing of enterprise systems.
-
Troubleshoot issues in enterprise systems.
-
Identify bugs and implement necessary fixes and enhancements.
-
Test technical changes and coordinate release of change requests.
-
Plan and implement system changes and updates.
-
Manage and execute preventative maintenance for enterprise systems.
-
Perform system administration related to user access and requirements.
-
Assess scope and requirements for system changes and enhancements.
-
Mentor and transfer skills to team members and junior developers through presentations, workshops, and one-on-one sessions.
Minimum Requirements
-
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
-
RDBMS
-
HTML
-
SSIS, SSRS, SSAS
-
Microsoft Azure (Cloud)
-
CSS, Bootstrap
-
JavaScript, jQuery, AngularJS
-
AJAX
-
Web API
-
C# (C-Sharp)
-
SQL Server (Database)
-
MVC / ASP.NET Core
-
Preferred Requirements
-
Experience building multi-tier enterprise systems.
-
Understanding of quality assurance principles.
-
Familiarity with PMBOK project management methodologies.
-
Experience in Agile development and the Scrum framework.
-
ITIL knowledge and understanding.