• Find preferred job with Jobstinger
  • ID
    #8345732
  • Job type
    Permanent
  • Salary
    TBD
  • Source
    Apex Systems
  • Date
    2021-01-18
  • Deadline
    2021-03-19

Software Developer

Utah, Bluffdale, 84065 Bluffdale USA
 
Permanent

Vacancy expired!

We are looking for a Software Engineer with a passion for and experience in web service development! RESPONSIBILITIES Lead one or more teams in the design and development of assigned software development tasks Work with the technical lead in the establishment of architectures, standards, and best practices As a member of a software engineering team, participate in team meetings, team planning sessions, setting team goals, and all other team activities Estimate the time to develop and deliver features as defined by product management Participate in peer reviews of project software design and coding Develop source code and unit tests according to technical designs Self-directed and can provide classroom instruction in the areas of Church software development processes, industry best practices, and new technologies being adopted for the organization Provide formal training, mentoring, or pair programming with other less experienced engineers QUALIFICATIONS Education: Bachelor's degree in computer science or related field; Master's degree preferred Work Experience:

  • 8+ years of industry recognized, progressive and relevant professional experience
  • 3+ years of specialized experience building enterprise grade services
  • Prior experience working through the first and subsequent releases of several (3+) successful products, at least one of which must be a large-scale enterprise service
Demonstrated Skills & Abilities:
  • Excellent Communication skills including the ability to create, communicate, and organize work toward accomplishing an overall technical vision
  • Ability to organize the work in defining logic and algorithms to create programming solutions and designing modules and implementing them within the overall architecture
  • Must have significant engineering experience in the primary areas of an n-tier enterprise system, strong CS fundamentals, and an instinctive desire to do things "the right way"
  • Must have expert-level skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology
  • Must be able to architect entire systems and subsystem. Extensive knowledge of applicable software, computer languages, and code to perform the responsibilities of the role
  • This job operates in a professional office environment
  • To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment
Other Qualifications:
  • Need a good understanding of web services with REST web service development skills. (SOAP experience also helpful)
  • Involvement with hosting and managing solutions in the cloud is preferred
  • Experience with major dependency changes and migration while holding web service API contract stable
  • Solid experience in Java (.NET C# also helpful), good knowledge of the Spring framework and Spring Boot
  • Microsoft SQL, Oracle and JDBC knowledge
  • A track record of solving problems creatively while still working on a team with a common direction and approach
  • A strong sense of ownership of the work you do

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .

Vacancy expired!

Report job