14140 - Senior .NET Developer (onsite) – Tallahassee, FL
Start Date: ASAP
Type: Temporary Project
Estimated Duration: 12+ months with possible extensions
Work Setting: 100% of the time at the Client’s site. No telecommuting or remote work. This is a non-negotiable requirement from the client.
Required:
• Availability to work 100% of the time at the Client’s site in Tallahassee, FL (required);
• Experience with MS Visual Studio, focusing on VB.NET and ASP.NET (10+ years);
• Experience with MS SQL Server databases, T/SQL, database IDEs, and SQL Server Reporting Services (SSRS), including tuning, developing complex queries, and database objects (DML and DDL) (7+ years);
• Experience working in Cloud Server environments, preferably Azure;
• Experience with CI/CD pipelines;
• Experience with architectural design patterns, such as MVC;
• Experience with relational and object-oriented database designs;
• Experience with database security, including role-based security;
• Experience with Information Systems Development Methodology (ISDM);
Preferred:
• Experience moderating and leveraging Azure DevOps;
• Experience with C#;
• Experience using code repositories, preferably Git;
• Experience in web development leveraging XML and CSS;
• Experience with Unified Modeling Language (UML);
• Experience with environmental regulatory business processes and practices;
• Experience with Agile development, specifically Scrum, Extreme Programming (XP), and Kanban;
• Experience with Client’s technical environment;
• MS certification(s), preferably MCSD or MCTS.
Responsibilities:
• Perform technology and architecture upgrades (modernization) to ensure the stability of applications in the Client's portfolio;
• Provide maintenance, enhancement, and support for a variety of the agency’s business applications;
• Maintain and update CI/CD pipelines;
• Assist in the preparation and documentation of program requirements and specifications;
• Write, translate, and code software programs and applications per specifications;
• Assist in the development and maintenance of user manuals and guidelines;
• Work with network administrators, systems analysts, and software engineers to resolve problems with software products or company software systems.