Main Responsibilities:
- Work with Team to provide End to End solution, including coding and defect fixes
- Work to build scalable solution and work with testers to analyze and fix issues
- Conduct Code Reviews, analyze issues identified by Static analysis tools and triage those
- Collaborate with DevOps team for troubleshooting deployment issues, if any
- Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).
Requirements:
- Strong hands-on experience in Object Oriented programming using C#
- Strong hands-on experience in developing REST services using Web API
- Strong hands-on experience in .Net Framework 4.6.2 or .NET CORE
- Strong hands-on experience to working with ASP.Net MVC
- Strong hands-on experience to working on MS SQL, MySQL, or any SQL DB
- Good hands-on experience to working with Front-end development using Angular 2+ with Typescripts
- Good hands-on experience to working with HTML, CSS, JavaScript, jQuery
- Experience in JavaScript framework like AngularJS, Vue.js
- Should be aware of design patterns
- Exposure to Agile software development
- Exposure in Test Driven Development (TDD) and a keen focus on unit testing and code coverage using mocking Frameworks like NUnit
- Strong debugging and problem-solving skills
- Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems
- When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed
- Accepts ownership for accomplishing new and different requests; explores opportunities to add value to job accomplishments
Other Skills:
Solution Design, follow Code review practices, Application Architecture
Read Full Description