Key Responsibilities:
Design and architect enterprise .NET solutions
Develop and enhance applications using C#, MVC, ASP.NET, and Entity Framework
Design and develop Web REST APIs
Modify application functionality based on business requirements
Perform database design and optimization using SQL Server and Oracle
Identify and resolve application performance issues
Mentor development team members
Support software and hardware planning for Development, UAT, and Production environments
Additional Responsibilities:
Participate in Agile/Scrum development activities
Support application modernization initiatives
Develop technical documentation
Perform code reviews and architecture assessments
Collaborate with business and technical teams
Required Skills:
Microsoft .NET
C#
ASP.NET
MVC
Entity Framework
Web API
SQL Server
Oracle
Preferred Skills:
Agile/Scrum
Team Foundation Server (TFS)
XAML
UWP
MVVM
SQLite
FileNet
SharePoint
Qualifications:
Experience designing secure web applications
Experience architecting enterprise .NET systems
Experience mentoring development teams
Experience working in Agile environments
Education:
Masters Degree in Computer-Related Field