Skip to main content
Posted June 03, 2016

Software Engineer

Consensus Corporation
San Francisco, CA, United States Full Time

As a Software Engineer you are responsible for being part of a team building the best omni-channel platform for selling connected devices by designing,...

As a Software Engineer you are responsible for being part of a team building the best omni-channel platform for selling connected devices by designing, coding, integration, support, and maintenance of the application. Create implementations that meet architectural and operational requirements and perform to expectations using Consensus standards and processes.

DUTIES/RESPONSIBILITIES

80% Software Development

  • Participates in physical design and development planning meetings to help determine the best solution to accommodate the business need
  • Partner with entire technical team to determine systems planning, scheduling and implementation timeline to ensure the appropriate timing is set to ensure the project can be completed in scheduled time
  • Understands and develops software to support technical specifications for software
  • Uses technical knowledge of standard development concepts, practices and procedures
  • Writes, develops and continuously unit tests software that meet the needs of the design specifications
  • Create technical specifications and test plans
  • Performs functional testing of software to ensure software is performing appropriately and at optimal level
  • Identifies and escalates issues that impact project performance
  • Diagnose, isolate and de-bug software problems and preforms problem resolution
  • Create new and extend existing operational documentation
  • Adheres to standards and best practices, processes, and deliverables in accordance with Consensus standards
  • Collaborates with team to promote re-use and develop consistent technical build processes
  • Maintain existing software systems by identifying and correcting software defects
  • Investigate and develop skills in new technologies

20% Application Support

WORKING RELATIONSHIPS

  • Direct Supervisor: Software Engineering Leader
  • Next Level Manager: Department Head
  • Matrix Reporting: Scrum Master
  • Internal Partners: Engineers, Architects, and SDETs
  • External Partners: Contractors, Vendors and Target Partners

CORE COMPETENCIES

  • Accountability: Accepts responsibility for own actions and decisions; demonstrates commitment to accomplish work in an ethical, efficient and cost-effective manner.
  • Communication: Communicates clearly and effectively; Presents accurate information with attention to detail; Actively listens and asks questions; Responds to questions respectfully and in a timely manner
  • Confidentiality: Uses technology responsibly; Upholds integrity and confidentiality of proprietary or other sensitive business information
  • Dependability: Follows instructions and takes responsibility for completion of assignments; Commits to going above and beyond to deliver goals on time; Reliable in attendance and punctuality
  • Initiative: Energetic and self-motivated with the ability to quickly embrace and understand new technologies
  • Leadership: Communicates the Company’s vision and values in ways that gain the support of others; Mentors, motivates and guides others toward goals

  • Diversity: Commits to fostering, cultivating and preserving a culture of diversity and inclusion; Recognizes and embraces differences of opinion; Treats others with dignity and respect
  • Flexibility: Adapts to changes in the work environment; Manages competing demands; Able to deal with frequent change, delays, or unexpected events
  • Quality: Demonstrates a personal commitment to improve and promote performance quality; Demonstrates accuracy and thoroughness; Pursues continuous learning and self-development; Identifies individual challenges and seeks opportunities to grow
  • Safety: Reports harassment and unsafe conditions or injuries to Supervisor or HR partners; Strives to maintain a safe, inclusive work environment; Complies with regulations, policies and best practices
  • Problem Solving: Skillfully gathers and analyzes information; Identifies and resolves issues in a timely manner; Develops alternative solutions, changing approach or method to best fit the situation; Takes initiative to make improvements
  • Professionalism: Tactfully approaches challenging circumstances with a positive attitude; Follows through on commitments; Contributes to group problem solving; Promotes cooperation and builds constructive working relationships

JOB REQUIREMENTS

Minimum Requirements:

Year’s actual Work Experience in equivalent role: 1+ years

Job Specific Skills:

  • Building database-driven applications in a SaaS environment
  • Java, MySQL, Unix/Linux, Tomcat, JavaScript, HTML 5, CSS, SOAP, REST, XML, and Agile methodology
  • Knowledge of web/ecommerce architectures, technologies and design

Technical Skills: ☒ Java MySQLTomcatLinuxSOAP

RESTJSONESB GradleIntellij IDEA

JenkinsGITFind BugsFortifySpring Plugins

Education: Bachelor's Degree or equivalent work experience

Certifications: N/A

Annual Travel: 0-5% (if required,

Physical/Environment: These are fixed requirements for all team members at Consensus. Must be able to:

  • report to the office daily and on schedule (we are not a work from home company)
  • work in an open office environment with noise from phone conversations, meetings, and/or music
  • adjust to different office lighting (natural/artificial), room temperatures and seating locations
  • sit for extended periods of time; with the occasional necessity to stand for short periods of time
  • operate computer equipment requiring extended use of fingers, hands, wrists, and arms

Year’s Management experience: N/A

Specific Management experience: N/A

Desired Requirements:

Technical Skills: Java, MySQL, Tomcat, Unix/Linux, Apache, CSS, SOAP, REST, XML

Additional or Specific Education: Degree in Computer Science

License/Certifications: N/A

Other: N/A

This listing expired on Jul 03. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.