Job Description
A Candidate is responsible for matching business needs with technology in the following manner:
• Create applications from scratch, configure existing systems and provide user support.
• Participate in requirements analysis, collaborate with internal teams to produce software design and architecture
• Write clean, scalable code using .NET programming languages
• Revise, update, re-factor, and debug code
• Develop documentation throughout the software development life cycle (SDLC)
Requirements
• Serve as an expert on applications and provide technical support requirements
• BE Computer Science or equivalent and 3+ years of .Net development experience required
• Proven experience as a .NET Developer
• Familiarity with the framework, SQL Server 2016 and design/architectural patterns (., Model-View-Controller (MVC)
• Linq, Rest API, C#
• Knowledge of Visual Studio 2017 (.Net, C#, WCF), Windows Server 2012 R2
• Familiarity with IIS (Web server), SVN, GIT. Understanding of Agile methodologies
• Excellent troubleshooting and communication skills
• Must be able to perform work requiring exceptional levels of detail and accuracy