Senior Applications Development Analyst (.NET Developer)
Role details
Job location
Tech stack
Job description
We are hiring for the role of Senior Applications Development Analyst (.NET Developer). Below are the key details: Role Overview This role supports a large-scale financial systems modernization initiative involving remediation of 1,500+ computing assets - including interfaces, enterprise applications, databases, and reporting programs. The selected developer will analyze legacy Focus/WebFocus assets, document their specifications, and lead modernization efforts aligned to a statewide accounting system transition. Key Responsibilities Work as a senior developer on cross-functional application projects delivering robust, scalable solutions Own full lifecycle application development ensuring code quality and architectural standards Lead distributed teams in aligning development initiatives to vision, strategy, and deployment Monitor service desk tickets and resolve issues; perform advanced troubleshooting Research and document business processes, technical assets, and their inter-relationships
Requirements
Perform application testing including full unit testing prior to UAT and implementation Required Skills & Experience 2+ years as a lead developer; 5+ years with Microsoft .NET (C#), ASP.NET/MVC, WCF/WebAPI, SQL Server, JavaScript frameworks (Angular, Knockout, etc.), REST, XML, JSON, HTML, Python, CSS Knowledge of design patterns, agile and waterfall methodologies, OOP concepts Skill with RDBMS including DB2 and SQL Server Ability to architect cloud-based applications using Microsoft Azure (PaaS/IaaS) Strong verbal/written communication, conflict resolution, and customer service skills Preferred Skills Experience converting legacy systems (DB2, COBOL, CA-GEN, FOCUS, etc.) to modern technology Education Bachelor's degree in Computer Science, Information Systems, or related technical field, or equivalent work experience