Software Developer III 277 views

Job Description

SUMMARY:

Software Developer III helps lead a team, including software and data engineers, interface

designers, and management when developing software applications. Purpose-driven developer

who wants to accomplish great things making our applications stand out amongst similar

organizations. This individual exhibits a high proficiency and competency in software

development. Ability to understand and use new technologies quickly with the flexibility to adapt

to these independently. Maintain versioning and revision control of software and documentation.

Is partly responsible for creative analysis during production development and creating test plans,

therefore needs knowledge of test-driven development. Participates in the testing process

through test review and analysis, test witnessing, and certification of software. Requires after-hours and on-call support for required application deployments/activities/questions/consultation.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Identify, document, and maintain logical, physical, and application views.
  • Interface with business analysts, interface designers, software, and data architects. A key member of a software development team.
  • Be able to work with highly iterative and interactive development cycles, collaborating with other software developers, architects, and interface designers.
  • Applies technical skills in order to develop high-quality solutions.
  • Is able to apply logical methods to answer complex functionality in an application.
  • Creates an effective and streamlined solution in the final product.
  • Creates and follows processes for getting new applications and updates promoted from the development to the production environment successfully.
  • With applications in the production environment, performs problem determination in correcting defects, which are generally reported by end-users.
  • Part of standardizing the QA procedures for the software participates in testing and developing fixes.
  • Works with and sometimes instructs other application developers.
  • Reviews and approves any application code that creates or updates data to ensure that integrity is maintained.
  • Ability to handle different tasks simultaneously, also maintaining concentration on intricate projects and small details for long periods of time.
  • Ability and drive to stay abreast of current and emerging technologies.
  • Provides after-hours support when deploying new or updating existing applications.
  • May provide after-hours consultation when issues are encountered in the application environment.
  • Participate in the planning and preparations of instructional materials and documentation associated with the applications.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Be able to execute product design tasks that are complex, including the necessary research and analysis to produce the best-developed solution.
  • Ability and desire to stay abreast of emerging technologies.
  • Strong foundation in data communications.
  • Must be able to read, write, and interpret technical data.
  • Must be able to effectively execute debugging and troubleshooting experiences.
  • Familiar with a full stack development environment.
  • Familiarity with Agile methodologies.
  • Demonstrate understanding and ability to work with project management.
  • Knowledge of the SOL Server environment.

EDUCATION:

  • A four-year degree in Computer Science, or equivalent combination of education and experience.

EXPERIENCE:

At least 8 years for working in a software development shop. Exposure to working within an Agile development team preferred.

Required Technical Experience:

  • C#
  • .NET Framework/MVC/Core/WebAPI 2
  • WebAPI/RESTful
  • SQL
  • HTML5/XHTML
  • JavaScript, jQuear, Angular JS
  • CSS/3
  • Bootstrap 

Preferred Technical Experience:

  • Microservices
  • WCF
  • LessCSS, TypeScript
  • IIS
  • Entity Framework
  • SOA
  • Team Foundation Services (or SVN or GIT)
  • TeamCity (or Jenkins)

Communication/Interpersonal Skills:

  • Ability to read, analyze and interpret technical manuals and procedures.
  • Ability to organize and clearly present ideas.
  • Ability to meet deadlines and goals in a team-oriented environment.
  • Ability to interact with peers and other personnel professionally.
  • Must be able to lead in a team environment.
  • Must be highly motivated, self-starter, team player, cross-functional, able to work closely with other business units.
  • Attention to detail, strong analysis, written and verbal communications skills
  • Must be able to receive instruction and execute direction of the team lead/system architect / User Interface Designer.

Reasoning and Mathematical Skills:

  • Ability to define problems, collect data, establish facts, and draw valid supportable conclusions.
  • Ability to solve problems independently.
  • Ability to interpret a variety of technical instructions.
  • Ability to apply concepts such as fractions, percentages, ratios, proportions, sets, spatial tabular relationships, multiple complex indices, and concurrent dissimilar processes flow organizations.

LANGUAGE SKILLS:

  • Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals.
  • Ability to effectively present information in one-on-one situations to co-workers.

REASONING ABILITY:

  • Ability to understand and carry out written, verbal, and/or demonstrated instructions.
  • Ability to deal with problems involving a few concrete variables in standardized situations.
  • Work alone and as part of a team.
  • Perform repetitive work.
  • Be vigilant and concentrate.
  • Work overtime.

PHYSICAL DEMANDS:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Physical activity includes, but is not limited to: opening, pulling, pushing, reaching above shoulder, reaching below the waist, reaching waist to shoulder; repetitive motion wrist, hands, arms, and/or fingers when using computer; stand, walk, stoop or kneel.
  • While performing the duties of this job, the employee is required to sit for much of the day. The employee is occasionally required to stand. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, and the ability to focus.

WORK ENVIRONMENT:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts. The noise level in the work environment is usually moderate.

How To Apply

Thank you for showing interest in our job openings!

As a reminder, in order to be considered for a position with our organization, you must complete an online application through our website http://lifetoday.org/about-life/job-opportunities/. If you have not done so already, please take a moment to submit this application.

Simply click on the job title for which you care to apply and a new window will open containing a job description and application.

Thank you and God bless!

  • This job has expired!
Share this job

LIFE Outreach International is a Christian, faith-based organization committed to expressing God’s love in both word and deed. This commitment is in answer to Jesus’ challenge to spread the Good News of His salvation to all people and every nation.

We do this by proclaiming God’s love through our media ministry and evangelistic efforts and demonstrating His love through deeds of compassion.

Through all of our ministry outreaches – the LIFE TODAY television ministry, evangelistic outreaches, LIFE Centers, feeding programs, water well drilling, Homes for LIFE, disaster relief and other mission projects – we share the love of Christ.

Information
  • Address 1801 W. Euless Blvd Euless, TX 76040
Connect with us

About Gateway Church

We’re all about people because God is all about people. One of the ways we express our love for Him is through our love for people, and we do that by helping each person who comes to Gateway grow in their relationship with the Lord.

It begins with our vision to see people saved, healed, set free, discipled, equipped, empowered, and serving. Everything we do revolves around those seven things. And it all starts with our weekend services. We meet in six locations across the Dallas/Fort Worth Metroplex, and you can even join us online if you aren’t in the area.

Learn More

COMMUNICATION GUIDELINES

  • Gateway Church will not facilitate any part of the hiring process.
  • Gateway Church reserves the right to remove any job posting or resume at any time for any reason.
  • Gateway Church will not accept or post any network marketing opportunities.
  • Gateway Church will not facilitate any sort of dispute between employers and job seekers.