Senior Front-End Developer (Angular/.NET)
Remote - Must attend onsite meetings in Tallahassee, FL as required
Duration Through June 30, 2027
Primary Responsibilities
• Perform hands-on development, testing and support.
• Implement the Front-End technical design and development of an enterprise-class web application.
• Define and document application development principles, standards, and best practices.
• Take ownership of the application's UX.
• Own and manage architecture standards and technical design patterns.
• Conduct code reviews and enforce code quality standards.
• Architect complex UI without relying on a framework.
• Design and develop features supporting integration between CCTA and CARES 2.
• Develop and enhance statistical reports.
• Develop APIs supporting application enhancements.
• Maintain and enhance enterprise applications across desktop and mobile platforms.
• Work with Azure DevOps user stories and application enhancements.
Required Skills
• 8+ years (96 months) of experience in JavaScript, HTML and CSS.
• 4+ years (48 months) of experience in TypeScript, SASS and LESS.
• 4+ years (48 months) of experience in Angular version 8 or above.
• 4+ years (48 months) of experience using Angular UI libraries (e.g. Angular Material).
• 4+ years (48 months) of experience using State Management (e.g. ngrx or equivalent) and asynchronous programming using RxJs.
• 4+ years (48 months) of experience and solid understanding of software development best practices (MVC/MVVM/.Net architecture, design patterns, testable code, etc.).
• 3+ years (36 months) of experience and a deep understanding of web applications across all layers.
• 2+ years (24 months) of experience in designing and developing Client-Side Security.
• 2+ years (24 months) of experience with Responsive Design.
• 2+ years (24 months) of experience with SQL/NoSQL databases.
• Experience using Ionic 3+, Kendo UI for Angular.
• 4+ years (48 months) of experience creating RESTful Web Services.
• Experience using DevOps, TeamCity and Visual Studio.
• Experience in Progressive Web Apps.
• Experience with payment services.
• Experience in SQL Server.
• Strong C#, .NET, REST & Web API, XML, JSON, Entity Framework, ASP.Net MVC.
• Experience designing and implementing REST API endpoints using C#/Web API.
• Develop best practices and standards across all aspects of the API lifecycle.
• Write unit and integration tests for API endpoints.
• Reviewing and implementing authorization and authentication concerns.
• Experience with Postman, Telerik UI for ASP.NET MVC, Angular JS, Ionic, Progressive Web Application.
• Documented experience building successful Cloud-Native applications.
Education
Bachelor's or Master's Degree in Computer Science, Information Systems, or other related field.
Preferred Certifications
• Microsoft Dynamics 365 Certification
• Microsoft Power Platform Certifications
This is a remote position.