This site uses cookies. To find out more, see our Cookies Policy

Mobile App Developer in McClellan Park, CA at SBM Site Services

Date Posted: 12/5/2017

Job Snapshot

Job Description

SBM Management is searching for a Mobile App Developer! The primary role of the Mobile App Developer is to provide hands-on leadership, guidance and direction in the design of the mobile application products at SBM. They work closely with the UX designer(s) and developers, and the Mobile App Developer will ensure the delivery of high quality prototypes. This position will also be responsible for mentoring associate software engineers on the team, helping them develop their technical skills. The Software Engineer will collaborate closely with the Software Architect in establishing and enforcing a development framework and standards. This will require working with a medium level of risk, complexity and visibility.

Responsibilities
  • Application coding, unit test development
  • Building enterprise product solutions and delivering those solutions as SaaS offerings
  • Building scalable, performing, fault tolerable solutions
  • Object oriented development practices
  • Maintenance of existing modules and applications
  • Conducting design and code reviews
  • Providing oversight of other development contributors through code review feedback and constructive criticism
  • Staying technically current on the product and it’s evolution
  • Participating in architectural design for the team and Engineering
  • Providing feedback regarding employee performance on development team to management
  • Recommending new processes as needed to improve quality, cost, or on-time delivery
  • Attending regular training to increase software knowledge and to remain up to date on newest developments
  • Providing documentation, knowledge base entries and FAQ’s to assist in continuous improvement of department resources

Job Requirements

  • Bachelor's degree (B. A.) from four-year College or university; 5 or more years related experience and/or training; or equivalent combination of education and experience.
  • Industry certifications strongly preferred.
  • Previous experience in managing projects within an Agile software development environment preferred.
  • Strong knowledge of object oriented development practices with an emphasis in the .NET technology stack.
  • Extensive knowledge of relational databases from schema design to writing complex, optimized queries and familiarity with NoSQL databases is a plus.
  • Understanding and expertise in design patterns, version control systems, N-tier application architecture, LINQ, SQL Server Integration Services, ASP.NET, MVC.
  • Advanced knowledge of operating systems.
  • Working knowledge of open source and proprietary monitoring and log parsing tools such as Nagios, Sensu, Icinga, Ganglia, Splunk, or logstash.
  • Skilled in Titanium, advanced knowledge of ios SDK, Android SDK and objective c-skills.
  • Ability to effectively present information and respond to questions from groups of managers, customers, employees, and general public.

  • Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
  • To perform this job successfully, an individual should have a detailed knowledge of design, and software development lifecycle, Product Management software; Spreadsheet software and Word Processing software.

  • Experience with integrating data from multiple systems into single application or platform strongly preferred.

  • Advanced knowledge of operating systems, database software and design required.

  • Customer service, problem solving, time management, project management, planning, excellent communication, presentation, interviewing, coaching and training skills.

  • Ability and experience working in a fast paced environment.

  • Disciplined in source control and application versioning and must understand branching and merging methodologies.  

  • Ability to manipulate data and replicate environments containing Oracle, MySQL, PostgreSQL, or MSSQL databases.

  • Ability to work with users to provide programming solutions to complex business problems .

  • Knowledge of Java, Java scripting, Perl, and shell scripting. Working knowledge of open source and proprietary monitoring and log parsing tools such as Nagios, Sensu, Icinga, Ganglia, Splunk, and logstash.

Available Shift:  Full Time