1 Click Easy Apply


Application Developer II


Winston-Salem, North carolina


Application Developer II Job Opening in Winston-Salem, North carolina - Application Developer II
Job Summary
The company follows an iterative development process which emphasizes close cooperation with end-users. The role of an Application Developer II is to follow the directives set forth by the Lead Developer and Project Manager in order to contribute to the development team?s efforts to deliver on-time solutions that improve or enhance the various systems developed or supported by the organization with little to no bugs being introduced.
The ideal candidate will have strong problem-solving skills, advanced coding skills, system integration and troubleshooting skills and an enthusiastic attitude. He or she will work with supervisors to identify clean, simple solutions that can be maintained by the development team. He or she will write code, unit test in the development environment, troubleshoot the code, database and system configuration based on QA?s feedback, participate in the weekly code implementation and confirmation process, and participate in scheduled scrums. He or she should be open to being mentored by more experienced developers, and should be willing to offer input, as well as accept critique, from others as part of the learning process. This person will play an integral role in the success of the Information System department?s ability to resolve and deliver solutions to support our OSS software.
Essential Job Functions
Understand assignments by reviewing program objectives, input data, and output requirements with supervisor and client
Contribute to development efforts to meet deadlines by completing assignments on schedule and communicating with supervisor as soon as a problem is identified
Utilize company defined coding standards to ensure deliverables meet not only the final objective but conform to the development environment
Model, design, create and maintain databases
Design, code, and test new programs and changes to existing programs
Conduct unit tests of their work in the development environment to ensure high quality, on-target deliverables
Debug programs, applications, and systems to determine the root cause of the issues
Maintain current industry knowledge of software development applications, tools and resources available to developers
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks, and obtaining certifications as required
Participate in code reviews to improve understanding of optimal coding practices and insure compliance with company defined coding standards
Participate in scheduled scrums to keep team updated on status of assignments and any challenges that may jeopardize delivery dates
Maintain documentation of applications, configurations and system processes
Analyze feedback from users, QA, or colleagues to improve user experience and at the same time deliver clear, straight forward, efficient coding logic
Support clients, vendors and end users by answering calls and emails, directing requests to the appropriate resources, and answering questions or providing requested information
Provide on-call support on a rotational basis to ensure business commitments and SLA's are met
Maintain client confidence and protects operations by keeping information confidential
Maintains job flexibility by understanding that this job description may not cover or contain a comprehensive listing of activities, duties, or responsibilities required of this position as deemed required by management
Troubleshoot technical issues in a variety of application environments. This includes being able to research issues related to systems configuration, application and database code, and problems with data
Knowledge, Skills and Abilities
Ability to effectively communicate with users, team members, supervisor, managers, and various business contacts in a professional and courteous manner
Ability to follow directives to produce high-quality, unit tested, deliverables on time
Ability to pay close attention to detail and make sound decisions using information at hand
Ability to conceptualize information provided and identify the events and actions that will be needed to fulfill the requested deliverable
Ability to abstract the layers of code, objects, and tools necessary to complete a deliverable solution
Ability to integrate systems to pass information securely
Ability to comply with coding standards practiced by department
Ability to organize and prioritize multiple work assignment to meet deadlines
Knowledge of IBM iSeries operating system, hardware and peripheral equipment
Basic Knowledge of iSeries security model
Knowledge of Relational Data Modelling and Database Design
Knowledge of iSeries development environment and programming languages
Knowledge of Microsoft Windows operating system
Proficient in Microsoft Office
Knowledge of Telecommunications products, services and operations
Knowledge of workflow processes
Education and Experience
Minimum of an Associate Degree in Computer Programming or related field and/or equivalent combination of education and experience.
Bachelor?s degree in Computer Science, Information Systems or related field preferred.
5 years of development work experience on the IBM iSeries platform is required
Experience with the following environments, languages and technologies
Development Environments
SEU
SDA
IBM Rational Developer for i
Programming Languages
RPG3, RPGIV, RPGLE, RPG with embedded SQL, free format RPG
CL, CLLE
DDS, DDL
SQL (queries, stored procedures, embedded)
XML, XSD, DTD
Database Platforms
DB2
Microsoft SQL
Middleware and Data Integration Technologies
IBM MQ
Web Services
FTP
Hands on experience and technical knowledge of the following products:
IBM I Access for Windows
Operations Navigator
SEQUEL
Curbstone Card / C3
DBU
Turnover
Secure coding practices
Experience with Microsoft Office applications
Strong communication skills for converting technical aspects into information that can be understood by management and converting business needs into technical requirements.
Experience integrating applications on various platforms
Experience with workflow processes
Job Type: Full-time
Required experience:
iSeries/RPG: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC