SOFTWARE DEVELOPER Information Technology (IT) - Charlotte, NC at Geebo

SOFTWARE DEVELOPER

3.
1 Charlotte, NC Charlotte, NC Estimated:
$86.
4K - $109K a year Estimated:
$86.
4K - $109K a year 12 days ago 12 days ago 12 days ago POSITION DESCRIPTION:
SOFTWARE DEVELOPER Department:
INFORMATION TECHNOLOGY Classification:
Exempt Reports to:
Chief Technology Officer THIS IS AN ON-SITE POSITION LOCATED IN THE CHARLOTTE, NC AREA GENERAL DESCRIPTION:
The software developer's role is to design, code, test, and analyze software programs and applications based on business needs.
This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle.
The software developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
Proven communication skills, problem-solving skills, and knowledge of Microsoft Power Platform solutions and best practices are critical to successful performance in this role.
Active participation in steering committees, project, leadership, and other meetings is required, enabling the organization to identify and exploit opportunities associated with the enterprise architecture is expected.
Essential Functions:
STRATEGY & PLANNING Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
Plan phases of the software development life cycle (SDLC) for various projects.
Assist in the preparation and documentation of software requirements and specifications.
Research and document requirements of software users.
Assist business and technology leaders with articulating new project ideas.
Maintain code repositories leveraging agile best practices.
Research emerging application development software products, languages, and standards supporting procurement and development efforts.
Recommend, schedule, and perform software improvements and upgrades.
Develop and maintain standards and processes to support and facilitate projects and initiatives.
Collaborate with analysts, designers, and system and process owners to test newly integrated software programs and applications.
Build relationships with application software vendors deployed in the organization to learn about and provide feedback on their technical integration capabilities.
Establish strategies to establish and institute continuous improvement and alignment for the business, technology, data, and cybersecurity enterprise architecture domains.
OPERATIONAL MANAGEMENT Consistently write, translate, and code software programs and applications according to specifications.
Run and monitor software performance tests on new and existing programs to correct errors, isolate areas for improvement, and general debugging.
Administer critical analysis of test results and deliver solutions to problem areas.
Generate statistics and prepare and write reports for management and/or team members on the status of the programming process.
Assist in the development and maintenance of user manuals and guidelines.
Install software products for end users as required.
Write programming scripts to enhance the functionality and/or appearance of credit union solutions.
Liaise with network administrators, systems analysts, and software engineers to resolve problems with software products or company software systems.
Work diligently to enhance or improve business processes via automation, integration, or, as necessary, minimize the impact of integration on those processes.
Assess and communicate risks associated with programs and investments.
Adheres to the Credit Union's core values in carrying out Carolinas Telco's mission and vision.
Complies with all federal, state, and organizational policies, procedures, and processes, including (but not limited to) the Bank Secrecy Act (BSA) and Office of Foreign Assets Control (OFAC).
PERFORMANCE MEASUREMENTS Identify and develop customizations to the credit union's core banking system according to business needs.
Create proof of concept, pilot, and production solutions using Microsoft Power Platform to improve business processes.
Assist in establishing best SDLC best practices.
Exhibits ongoing commitment to the enactment of organizational core values.
QUALIFICATIONS Working technical knowledge of script and object-oriented programming languages.
Experience developing solutions leveraging the Microsoft Power Platform.
Extensive experience with Microsoft operating systems.
Extensive experience with relational databases.
Familiarity with the credit union industry is a plus.
Solid working knowledge of cloud platforms.
Hands-on software troubleshooting experience.
Knowledge of applicable data privacy practices and laws.
Experience with specific phases of the software development life cycle.
PERSONAL ATTRIBUTES Flexible and adaptable regarding learning and understanding new technologies.
Strong written and oral communication skills.
Strong interpersonal skills.
Ability to conduct research into software-related issues and products.
Highly logical.
Technically proficient.
Highly self-motivated and directed.
Keen attention to detail.
Proven analytical and problem-solving abilities.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Ability to work both independently and in a team-oriented, collaborative environment.
Creativity in the case of Web or interface design.
Exceptional service orientation.
Ability to motivate in a team-oriented, collaborative environment.
WORK CONDITIONS Sitting for extended periods.
Dexterity of hands and fingers to operate a computer keyboard and mouse and to handle other computer components.
Leading in-person and remote meetings.

Essential Functions:
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.