Software Engineer III

Company:  GDH Consulting
Location: Tulsa
Closing Date: 05/11/2024
Salary: $55 - $60 per hour
Hours: Full Time
Type: Permanent
Job Requirements / Description
About GDH:
At GDH, we believe in the power of people and the importance of caring. Our culture statement, "We care about people," isn't just a tagline it's the core of everything we do. GDH is a premier staffing and talent solutions company dedicated to helping businesses find the best talent and assisting job seekers in finding their dream jobs.

Who We Are:
GDH, founded in 2001, has grown into a leader in providing staffing solutions across various industries. We specialize in IT across several sectors, connecting top talent with leading enterprises. As a Best of Staffing firm recognized for excellence in client, employee, talent, and women's services, we pride ourselves on our commitment to quality and service.

Benefits of Working for GDH:

- Professional Development
- Competitive pay
- Full health insurance
- 401k Plan
- Holiday Pay
- Gym Membership Reimbursement
- Weekly Paycheck & Direct Deposit
- & More!


Job Description:
GDH is hiring a Software Engineerto work with our client.Perform development, testing, debugging, and documenting of programs for computer-based systems. Provide maintenance and support of computer-based systems.

Major functions for this position:

Product Development and Engineering (90%)

- Write, modify, extend and debug software based on Software Development Lifecycle (SDLC) process.
- Adheres to coding standards and best practices.
- Have extensive knowledge of development tools/environments utilized.
- Utilize thorough understanding of complex database concepts and practices during development process.
- Possesses and apply working knowledge of multiple programming languages utilized during development process.
- Resolve technical issues related to software problems utilizing excellent customer service skills, problem solving skills, and technical thinking/reasoning skills following established support process and metrics guidelines.
- Measure and analyze incoming software issues to determine root cause and develop technical and training solutions to minimize reoccurrences and severity; report results to management.
- Accurately document all customer issues, resolution steps, and gather feedback in support tracking software to enhance identifying and reporting trends leading to recurring technical problems.
- Develop and publish support documentation for internal users for troubleshooting, training and other areas as needed.
- Gather and forward customer feedback and suggestions for product improvement.
- May perform the following functions of a Product Technical Owner on occasion:
- Ensure that implementation plans for the product features and user stories are consistent with architecture, technology and development standards.
- Ensure that Quality and Security are carried throughout product development and product lifecycle management.
- Accountable for all aspects of technological performance of the product including software, hardware, database, nonfunctional requirements, etc.
- Plan product releases for rolling 12 months.
- Manages technical debt (backlog) of the product.
- Determine resource and skill sets requirements by sprint.
- Organize and plan technology roadmap advancements for assigned products.
- Alert any product related conflicts to the Product Portfolio Manager.
- Ensure consistency in design on various products within their portfolio by following reference architecture provided by enterprise architecture, and engage architecture whenever exceptions need to be made.
- Assist with User Story, Bug and other Work Item delivery and acceptance as well as technical documentation such as current state diagrams and process flows for use in driving architectural and procedural decisions.
- Be a contributor to the success of product development and delivery by facilitating working groups or directly contributing to coding efforts, code reviews, testing and/or other work when needed.
- Provide supporting information as needed for service management of assigned products including properly logging and prioritization of identified issues in the backlog.
- Coordinates delivery efforts across one or more development teams including arbitration of technical conflicts and decisions.
- Holds Development, Technical, Professional Services, Data, and other IT teams accountable within the framework of the product.

Training (5%)

- Seek input from team members and supervisors on areas to improve skill set.
- Actively apply feedback received into day-to-day work and strives to improve performance.
- Actively train on new systems and new technologies as they are incorporated
- Actively utilize training outlets as necessary improve development skills. This could take the form of multiple items, includingbut not limited to self-study, in-house classes, seminars or online training.
- Maintain professional and technical knowledge by attending on-going training workshops, reviewing professional publications, reviewing industry best practices/procedures and reviewing new technologies to determine fit within the organization.
- Actively train junior developers on application development skills or system knowledge through mentoring, knowledge transfer, code review, and shadowing.

Administration and Communication (5%)

- Listen to others and accept input from team members.
- Clearly articulate ideas and thoughts both in verbal and written formats.
- Accurately prepare written business correspondence that is coherent, grammatically correct, effective and professional.
- Timely communicate status updates with the project manager or lead, the project team, and/or key customers and supervisor regarding specific assignments and overall scheduling/coordination needs.
- Accurately record project and trouble call work assignment updates within timeframes determined by departmental standards or individual supervisors.
- Record time tracking.
- Identify individual task progress.
- Identify task completion.

Required education:

- High school graduate or equivalent.
- College or technical school courses in one or more programming languages used and passes the programming language test with a score of 55% or better.

Required skills:

- Competent and knowledgeable of the entire programming range of duties.
- Programming skills in at least one of the programming languages.
- Knowledge of computer hardware, operating systems used and SQL Server and/or DB2.
- Should have good problem-solving skills.
- Familiar with a variety of IT concepts, practices and procedures.
- Good written and verbal communication skills and time management skills.

GDH provides equal employment opportunities (EEO) to all employees and applicants for
employment without regard to race, color, religion, sex, national origin, age, disability, genetic
information, veteran's status or any other category protected by law. In addition to federal law
requirements, GDH Consulting, Inc. complies with applicable state and local laws governing
nondiscrimination in employment in every location in which the company has facilities and/or
employees. This policy applies to all terms and conditions of employment, including recruiting,
hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence,
compensation, benefits and training. Applicants with disabilities that require an accommodation
or assistance in applying and/or for interviewing, please contact our HR Department.

Please visit GDH's website for notice of collection for California applicants.
Apply Now
Share this job
  • Similar Jobs

  • Software Engineer Intern

    Tulsa
    View Job
  • Senior Rail Geotechnical Engineer

    Tulsa
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙