JOB DESCRIPTION:
Tech Stack:
- .NET Framework, .NET MVC, .NET Web API 2.0, .NET Web Forms
- C#, JavaScript / ES6, VUE.js, jQuery
- MS SQL Server, MS SQL Reporting Services (SSRS), MS SQL Integration Services (SSIS)
- HTML4 and 5
- CSS, SCSS, SASS
- Bootstrap
- C#
- JSON
- Google Maps API
- MS PowerBI
- Windows Service and IIS
- Azure DevOps
RESPONSIBILITIES: Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions.
- Translate applications requirements into the design of complex web sites, including integrating web pages and applications, and applying new and emerging technologies to the site development process.
- Perform Microsoft .NET development to extend and augment the document management solution within the MARS system.
- Manage and incorporate email workflows into the systems and manage browser compatibility.
- Design, develop, and improve dashboards using code segments from Microsoft Power BI.
- Work within the standards of the Environment and Development Operation Management Tools to complete assigned tasks initiated from the backlog.
- Write well-designed, testable, efficient code by employing the best software development practices.
- Maintain a high level of discretion while handling sensitive data and material.
- Develop and maintain solutions adhering to responsive design and 508 Compliance web-based standards and Regulations.
- Create website layout/user interface by employing standard HTML/CSS practices.
- Develop and maintain modules utilizing the Microsoft .Net platform, FTP, and SFTP protocols, and other coding structures like C#, and XML.
- Integrate data from various back-end services and databases.
- Keep abreast of emerging technologies/industry trends and demonstrate the benefits of applying them into operations and activities.
- Troubleshoot technical issues and work with the team to improve the application and user experience.
- Facilitate and manage code reviews, ensuring code quality and best practices are being followed.
- Identify and set appropriate QA standards and best practices. Communicate quality standards and best practices to QA team, development team, and other appropriate staff.
REQUIRED EDUCATION & EXPERIENCE:
- A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline or seven (7) years of equivalent experience in a related field.
- Demonstrated knowledge of CMMI Level 3 software development processes and participating agile software development methods.
- At least five (5) years of experience in requirement analysis, forming technical design documents, developing software, unity testing, system testing, and the creation of implementation plans for complex projects including web development experience using current Web development and graphic tools, as well as Web Server and database administration.
- At least three (3) years of experience maintaining and developing applications using agile methodologies and DEVOP tools, and designing, developing, and deploying Web sites and/or Web applications, including product selection, configuration, installation, maintenance, and site-specific Web development languages and relational databases.
- At least two (2) years of experience supporting systems with financial and/or private Personal Information.
- Experience with Microsoft Team Foundation Server (TFS) and/or Azure.