search
Home > Palm Springs jobs > Palm Springs computer/technical

Posted: Thursday, January 4, 2018 2:46 AM

Job Description:/h3:
Job Purpose
The Software Engineer III will lead the software development team with the creation and maintenance of custom business solutions, partner integrations, and general software engineering tasks.
Duties and Responsibilities
:
Ability to fully plan and architect software applications from the ground up utilizing knowledge of JavaScript and Node.JS.
:
Ability to operate effectively both independently as well as leading a team using Agile methodology
:
Designs, modifies, develops, writes and implements software programming applications
:
Coordinates the testing process through test review and analysis, test witnessing and
certification of software
:
Demonstrates expertise in a variety of concepts, practices, and procedures of the SDLC
:
Relies on extensive experience and judgment to plan and accomplish goals
:
Leads and directs the work of others within their team
:
Provides consultation on complex projects and is considered to be the top:level
contributor
:
Use of the GitFlow branching model to manage version control
Education and Experience
:
Bachelors degree in a related area and/or 4:6 years of professional experience using JavaScript as both a front:end and backend technology
:
Understanding of the Node event loop how to use callbacks, promises or async/await to program a synchronously
:
Experience implementing and consuming RESTful API services
:
Strong knowledge of object:oriented design patterns, and programming skills
:
Experience developing distributed enterprise software solutions
:
Familiarity with message queuing for inter:process communication, RabbitMQ in
particular
:
Experience in designing, developing and delivering software and/or platforms used by
other developers
:
Very familiar and comfortable with the technologies, the tradeoffs, and the design
patterns emerging in web services
:
Familiarity with TypeScript and compilation to JavaScript
:
Familiarity with the continuous
integration/delivery/deployment process using Jenkins
or other automation platforms
:
Familiarity with Docker and Linux containers
:
Solid understanding of HTML/CSS
:
Excellent knowledge of programming languages
It is the policy of National Merchants Association to provide equal employment opportunities to all applicants without regard to race, color, creed, religion, sex, gender, gender identity and/or expression, national origin or citizenship, age, ancestry, sexual orientation, physical or mental disability, medical condition, genetic information, marital status, registered domestic partner status, military or veteran status or any other characteristic protected by federal, state or local law. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, and compensation. In addition, National Merchants Association will provide reasonable accommodations for qualified individuals with disabilities.
**National Merchants Association will not sponsor applicants for work visas.
Company Description:/h3:
National Merchants Association is Americas only merchant advocacy group working for small and midsize business owners to eliminate the unnecessary and unreasonable fees that some credit card processors charge. National Merchants Association is nationally recognized for its ingenuity and reputation as a leader in the electronic payments industry.
The work environment at National Merchants Association is built around the belief of growth beyond boundaries. As an employee, youll understand how your work fits into the whole. Youll feel good about coming to work; about the contributions you make to our clients, fellow employees and the company. We believe in helping employees do more with more... More open communication. More teamwork. More challenges.

Source: https://www.tiptopjob.com/jobs/76699177_job.asp?source=backpage


• Location: Palm Springs

• Post ID: 155759832 palmsprings
palmsprings.backpage.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018 backpage.com