Responsibility:
- Develop and implement new software features web pages APIs and backend modules.
- Maintain and improve the performance of existing software.
- Recommend improvements to existing software programs as necessary.
- Develop unit tests and maintain source control using TFS.
- Test and maintain software products to ensure strong functionality and optimization.
- Work as part of a team of developers QA support staff and DevOps engineers in a highly collaborative fashion.
Requirements
Job Requirements
- Experience designing developing and deploying webbased applications in ASP.NET .NET MVC .NET CORE Oracle SQL Developer JavaScript REST APIs JSON JQuery and TFS.
- Designing and developing new features and/or maintaining existing applications developed on ASP.NET MVC.
- Ability to understand the UML Design diagrams and develop the code based on the design
- Experience in test driven development and ability to write unit tests using the testing framework. MS Test tool knowledge is a plus
- 4 plus years of experience with application design implementation maintenance diagnosing/correcting issues managing security vulnerabilities and maintaining compliance with industry security standards under minimal direction.
- Experience with Agile/SCRUM experience preferred.
- Experience with ObjectOriented Programming and working with NTier Architecture.
- Experience with software testing and design patterns.
- Excellent oral and written communication skills.
- Ability to work independently yet function as an integral part of a team
- Must be flexible to change and have the ability to work in a fastpaced environment.
- Exposure to Oracle Database is a must
- Bachelor s/Master s Degree in Computer Science (or equivalent experience) - Experience designing, developing and deploying web-based applications in ASP.NET, .NET MVC, .NET CORE, Oracle, SQL Developer, JavaScript, REST APIs, JSON, JQuery and TFS.