Job Description
Job Overview
The IT Development Engineer is responsible for the development, configuration, and testing of applications and processes as per the technical requirements and specifications for the application and identifying opportunities for improvement and, or automation of existing processes. This position will also troubleshoot and resolve testing issues; focus on programming and configuration of IT Systems Software including software for use in operating, controlling hardware, and providing a platform for running internal end-user, business applications.
Duties & Responsibilities
Writes code in application programming languages (i.e. C-Sharp / .Net, Angular, SQL, etc.)to optimize the performance and efficiency of an organizations IT platform, infrastructure
Configures customizes, diagnoses, and enhances SAAS, Off the Shelf, In-House Developed or 3rd Party supplied systems software including operating systems software and utilities that manage access to peripherals, facilitate networking, manage memory allocation
Writes diagnostic programs to test integrated software, hardware systems and resolve system faults to indicate that the program is not functioning properly or meeting the technical, functional requirements
Participates and actively contributes to Agile teamwork events Backlog Refinement, Kanban Workflow, Retrospectives, etc.
Creates technical documentation of systems software programs and code to be leveraged for audit purposes and documents why the program was built
Provides ongoing support, maintenance activities, and other duties as determined by the team
Knowledge, Skills, & Abilities
3-5 Years experience in full stack development (MVC, MVVM, UI-Domain-Data, etc.)
3-5 Years of Data integrations and exchange frameworks (REST APIs, SQL, JSON, XML, etc.)
1-3 Years MS Azure Environment Development experience (PAAS SQL, KeyVault, API-Management, etc.)
1-3 Years of SDLC and CI, CD experience (Git, Build & Release pipelines, Deployment Variables, YAML, etc.)
1-3 Years of Agile Delivery in a Matrixed Organizational Structure (MS Azure DevOps Boards, Repos, Pipelines, Wiki, etc.)
Strong understanding of data
Strong analytical and problem-solving abilities
Ability to build and maintain long-term relationships
Excellent communication and negotiation skills
Ability to work under pressure and handle multiple tasks
Minimum Qualifications
High school diploma or GED; 2 years of education beyond high school in college or technical school
Knowledge acquired through 1 to up to 3 years of work experience
Full Stack Development Specific Experience is Mandatory
Preferred Qualifications
Azure, Web, Mobile, API Development Certifications
Work Environment
Hybrid: 2 Days in Charlotte office, 3 days remote (MS Teams)