The #1 Site for Management Jobs - search all Management jobs.

Senior Software Developer

Job Description


Our client is seeking a Senior Developer for an exciting contract to hire opportunity. The Senior Developer will be moving from their legacy platform to a new modernized 3rd party platform, and the transition is complex. As a Senior Developer you can help the team succeed during this transition by using your exemplary troubleshooting skills, technology prowess, and personal dedication. The Senior Developers focus will be on data synchronization while both systems are in place, and data migration for the next phases. The Programming in support will be PHP but other software languages may be used on the job as needed. Data synchronization, migration and testing will be a heavy focus initially, and later new development, reporting and data analytics will play a key role.

DUTIES:

  • Works with key staff to understand business drivers and rules associated with areas such as membership, event permitting, club management, results and rankings, post-event processing, licensing, etc.
  • Writes code to specification to meet expectations of key staff. Tests and debugs software applications prior to release, as well as during the lifecycle of the product.
  • Provides programming support for organization utilizing PHP language. Analysis of needs, testing of solutions, and applying the enhanced functionality.
  • Makes recommendations for system changes, including redesign and enhancements to ensure process efficiencies, staff productivity, user friendliness, and end-user satisfaction.
  • Documents software specifications, and provides training to staff on how to use and support new functionality.
  • Produces management reports, monitors and maintains various website systems such as the ticketing system and online payment system. Supports all backend functions, including creating and maintaining website code that auto-sends emails to members and report tools.
  • Creates and builds new functionality into web site. Requests come from members, local associations, internal organization, etc.
  • Occasionally takes calls from members on unrelated matters that require unique care.
  • Provides analytical support to the accounting department when issues arise pertaining to balancing of accounts.



REQUIREMENTS:

  • Bachelor's Degree in Computer Science or related field
  • 7+ years of strong full stack web application development experience designing and developing front-end interfaces and backend solutions using PHP.
  • 7+ years of programming in PHP. Zend Studio.
  • Requires basic understanding of Linux. Dreamweaver, Photoshop, ssh, telnet, putty, and code repositories.
  • Use of Phalcon or similar framework
  • Experience working in AWS environment
  • Experience with VMware
  • Strong SQL scripting experience to analyze, transform and integrate complex data sources
  • Experience with ETL tools and with messaging technologies such as SQS, JMS, etc.
  • Comfortable developing within a Unix/Linux environment
  • Strong experience with object oriented programming languages to build processes around data transformation and data structures.
  • Strong preference for Python.
  • Solid ability to complete work following engineering standards and best practices
  • Develops clean, elegant, well-commented and reusable code which is easy to maintain and extend
  • Superior ability to debug programs and help team members overcome technical problems
  • Passion to build business driven solutions regardless of technology
  • Excellent communication skills with the ability to identify and communicate insights and technical approach
  • Superior ability to identify and resolve problems in a timely manner.
  • Solid ability to balance team and individual responsibilities.
  • Solid ability to respond promptly to customer needs; solicits customer feedback to improve customer service; responds to requests for service and assistance; meets commitments.
  • Solid ability to adapt to changes in the work environment; manages competing demands; changes approach or methods to best fit the situation; ability to deal with frequent change, delays, or unexpected events.
  • Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality.



Job Requirements

 

Job Snapshot

Location US-CO-Colorado Springs
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Information Technology
Apply

Company Overview

SNI Technology

SNI Technology® is one of the fastest growing technology recruitment companies in the country specializing in technical careers and temporary jobs. We uniquely align with our clients and the candidates we represent, because our staff is hired from the industry we serve. We offer technical talent and employment opportunities on a contract, contract–to–hire, and a direct–hire basis in a wide variety of disciplines from helpdesk professionals to the most cutting-edge software architects. Learn More

Contact Information

US-CO-Colorado Springs
SNI Technology
Snapshot
SNI Technology
Company:
US-CO-Colorado Springs
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Information Technology
Store Type:

Job Description


Our client is seeking a Senior Developer for an exciting contract to hire opportunity. The Senior Developer will be moving from their legacy platform to a new modernized 3rd party platform, and the transition is complex. As a Senior Developer you can help the team succeed during this transition by using your exemplary troubleshooting skills, technology prowess, and personal dedication. The Senior Developers focus will be on data synchronization while both systems are in place, and data migration for the next phases. The Programming in support will be PHP but other software languages may be used on the job as needed. Data synchronization, migration and testing will be a heavy focus initially, and later new development, reporting and data analytics will play a key role.

DUTIES:

  • Works with key staff to understand business drivers and rules associated with areas such as membership, event permitting, club management, results and rankings, post-event processing, licensing, etc.
  • Writes code to specification to meet expectations of key staff. Tests and debugs software applications prior to release, as well as during the lifecycle of the product.
  • Provides programming support for organization utilizing PHP language. Analysis of needs, testing of solutions, and applying the enhanced functionality.
  • Makes recommendations for system changes, including redesign and enhancements to ensure process efficiencies, staff productivity, user friendliness, and end-user satisfaction.
  • Documents software specifications, and provides training to staff on how to use and support new functionality.
  • Produces management reports, monitors and maintains various website systems such as the ticketing system and online payment system. Supports all backend functions, including creating and maintaining website code that auto-sends emails to members and report tools.
  • Creates and builds new functionality into web site. Requests come from members, local associations, internal organization, etc.
  • Occasionally takes calls from members on unrelated matters that require unique care.
  • Provides analytical support to the accounting department when issues arise pertaining to balancing of accounts.



REQUIREMENTS:

  • Bachelor's Degree in Computer Science or related field
  • 7+ years of strong full stack web application development experience designing and developing front-end interfaces and backend solutions using PHP.
  • 7+ years of programming in PHP. Zend Studio.
  • Requires basic understanding of Linux. Dreamweaver, Photoshop, ssh, telnet, putty, and code repositories.
  • Use of Phalcon or similar framework
  • Experience working in AWS environment
  • Experience with VMware
  • Strong SQL scripting experience to analyze, transform and integrate complex data sources
  • Experience with ETL tools and with messaging technologies such as SQS, JMS, etc.
  • Comfortable developing within a Unix/Linux environment
  • Strong experience with object oriented programming languages to build processes around data transformation and data structures.
  • Strong preference for Python.
  • Solid ability to complete work following engineering standards and best practices
  • Develops clean, elegant, well-commented and reusable code which is easy to maintain and extend
  • Superior ability to debug programs and help team members overcome technical problems
  • Passion to build business driven solutions regardless of technology
  • Excellent communication skills with the ability to identify and communicate insights and technical approach
  • Superior ability to identify and resolve problems in a timely manner.
  • Solid ability to balance team and individual responsibilities.
  • Solid ability to respond promptly to customer needs; solicits customer feedback to improve customer service; responds to requests for service and assistance; meets commitments.
  • Solid ability to adapt to changes in the work environment; manages competing demands; changes approach or methods to best fit the situation; ability to deal with frequent change, delays, or unexpected events.
  • Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality.



Job Requirements

 
M8539z79hdl9ytg6mjn
HeadHunter Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using headhunter.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Senior Software Developer Apply now