Description

Responsibilities include:
Develop and unit test software applications using .NET stack. Use object-oriented programming, design patterns and principles to develop Windows and WEB based applications that incorporate business requirements while following development and security standards. Develop responsive web application and Mobile application using .NET Core, ASP.NET, .NET Framework, SQL Server. Develop user interfaces using ASPX, MVC 5, jQuery, HTML 5, AJAX, Bootstrap, CSS, and JavaScript. Build REST services using Web API 2.0, REST, WCF and Web Service technologies. Develop and use SQL Queries, stored procedures, user defined functions, views and triggers. Use well-defined coding practices to develop and unit test all software components. Use Team Foundation Server (TFS) for source code management. Develop Unit test case, Integration test case for testing the application to ensure no code breaks during the regressive development. Troubleshoot developed software applications. Work with Quality Assurance (QA) personnel to troubleshoot and diagnose problems that arise during QA testing. Create system documentation and help documents. Create release notes and deployment documents for production deployment. Automate CI/CD to ensure MVP to deliver on timely manner to end users. Participate in Software Development Life Cycle (SDLC) processes. Participate in agile sprint planning sessions. Provide story point estimates. Participate in code reviews and ensure that all solutions are aligned to predefined architectural specifications. Provide daily status updates and tasks progress. Telecommuting permitted. M.S. in Computer Science, Computer Information Systems and Information Technology, or closely related. University coursework must have included: C#, JavaScript, HTML , Asp dot net , SQL developer. 40 hrs/wk. 8:00 am – 5:00 pm. $109,283/year.

Education

Bachelor's degree in Computer Science