Applications Developer III-North Carolina
[ Back ] [ The Roadtechs Computer / Telecom Job Board ] [ Help ] [Edit ] [Mark Position Closed ]
Start date is December 2nd
Duration is 9-months
This position will function as an IT Applications Developer III
This position will analyze, design and create scripts/applications to extract, transform, load data into a SQL data warehousing environment.
Developer with solid experience in development tools for Microsoft systems including C#, .NET, and MS SQL Server Integration Services.
Develops logical and physical data models for operational data stores and data marts.
Documents metadata definitions and models.
Documents entity definitions.
Performs data mapping analysis.
Construct and test SSIS ETL packages.
Production troubleshooting skills.
Comply with programming standards, and technical specifications.
Develop support documentation. Prepare and perform unit testing. Assist with technical testing, such as system, integration, performance, load, and regression testing. Comply with change management process and procedures.
4-year degree with 5 years of experience as an application developer or minimum of 8 years of experience in an application development role in lieu of a degree
Solid experience with Microsoft C#, .NET, SSRS and SSIS technologies
Experience with Dev Ops tools including Azure DevOps, GitHub, Jenkins and Bit Bucket
Experience working in KANBAN/SCRUM Agile development environment and using tools like JIRA, FishEye, Crucible.
Workers at this level manage work in application areas of specialization, with minimal supervision. They are fully competent in use of concepts and procedures. They identify problems, develop solutions and take actions to resolve. Designs, writes, develops and implements innovative and advanced mobile applications.
Maintains and enhances existing applications.
Troubleshoots and debugs applications, including user and system interface functionality.
Collaborates with cross-functional teams and clients to define, design and deliver enhancements, new applications, and technical solutions that meet the needs of the company, its clients, and the end users.
Configures a design that satisfies business requirements and desired specifications.
Researches, evaluates and implements new technology to optimize application efficiency and usability.
Maintains records to document system and programming development and revisions.
Designs modifications based on defined requirements and coordinates development efforts on maintained applications.
Programs and directs other programmers in required programming languages, database SQL, report writing, ETL, Assists with testing and migrating code through test regions.
Ensures adherence to appropriate design, coding and source control standards.
Leads design and code walk-thru as a presenter or reviewer.
Processes Change Requests and Quality Assurance (QA) documentation for project implementations and support changes.
Bachelor degree in Computer Science or a related discipline. In lieu of a degree, 8 years of related business experience.
Work experience in addition to degree:
5-10 years as an IT Application Developer or equivalent.
Job-specific knowledge, skills or abilities:
Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis.
Expert coding skills in 1 or more standard languages.
Demonstrated success in complex problem solving and an understanding of quality delivery.
Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals.
Understand and lead others in use of System Development Life Cycle (SDLC).
Effective communication skills.
Experience with schema/database design, Enterprise Standards and Process Adherence.