Datastaff - Raleigh, NC
posted 5 months ago
DataStaff, Inc. is seeking a Senior Application Programmer for a long-term contract opportunity with one of our direct clients in Raleigh, NC. This position is hybrid, requiring some on-site work. The Senior Application Programmer will provide highly technical and complex analysis and programming for new development and enhancements to existing code in the client’s Modernization project. The role involves devising solutions to complex technical problems, following intricate procedures and specifications, and working independently with minimal supervision while collaborating on the KB5 Modernization team. The programmer will investigate, research, and implement new technologies, as well as perform diagnostics and testing. The duties of this position include participating in new development projects to build all new features and functions into the services and upgrade/re-write portions of the system to the latest level of code security and applications development technologies. The programmer will redesign portions of the Knowledge Base and upgrade the code base to KB5 standards, utilizing C#, ASP.NET Core, .NET 6, and MS Visual Studio subscriptions along with other applications development components and tools used by the IT applications development staff and the Modernization Team. Additionally, the programmer will interview and work with employees, managers, and customers to understand and identify unmet business needs, define and refine workflows, and reengineer and automate processes to enhance efficiency and user-friendliness. Collaboration with IT team members to develop and propose solutions to work processes and workflows is essential. The programmer will also be responsible for developing and documenting software requirements and business rules, assisting in the development of high-level and detailed functional design specifications, and defining system inputs and outputs. They will design user screens consistent with screen design standards, develop program specifications, and document system and user documentation. Furthermore, the programmer will assist in the development and review of software prototypes with business analysts to demonstrate functionality and identify modifications and improvements. They will also create overall software development user interface standards for application consistency and ease-of-use, program applications from specifications provided by business analysts, and enter software application defects and enhancement requests into the department’s HelpDesk tracking system.