Logo
C Squared Systems LLC

Senior Software Developer

C Squared Systems LLC, Auburn, New Hampshire, us, 03032


Senior Software Developer

Location: Auburn, NH

C Squared Systems, LLC is an RF engineering, consulting, and software development company specializing in providing services for seamless wireless coverage from RF analysis to design and implementation of DAS systems and Wi-Fi networks to remote monitoring and management of complex multi-vendor environments. Site Portal, a customizable Web-based software, was engineered by C Squared Systems to remotely monitor and manage these complex multi-vendor environments.

Since 1999, C Squared Systems has executed turnkey in-building wireless solutions using state-of-the-art analysis tools to deliver RF solutions that exceed project scope and customer expectations. Our experience, technical expertise, and diverse projects in the wireless realm have allowed C Squared Systems to continually evolve as new technologies are developed and the demands of our customers change.

Position Overview:

C Squared Systems is currently seeking a Senior Software Developer to join our team. The Senior Software Developer works closely with software management, sales teams, and customers when necessary, to translate requirements into real solutions.

Responsibilities

Design and develop highly scalable, modularized applications and contribute to the overall architectural decisions.

Have a strong appreciation for agile methodologies and team collaboration as this role will interface with customer service, executive directors, designers, and other developers in a fast-paced environment.

Have a strong understanding of PHP, object-oriented programming, design patterns, release engineering, dev-ops and the entire LAMP stack, including real-world experience deploying and supporting applications in a high volume/transaction environment.

Improve the quality of the team’s code through code review, including writing feature, unit, integration and regression tests to support existing and new codebases.

Understand automation and benchmarking tools, code sniffers, linters, and interpreters in the context of a Symfony or Laravel project.

Skills/Requirements

5+ years designing and development experience

Experience with PHP in a high transaction/multi-server environment (a minimum of PHP 5.6 & PHP 7 knowledge)

Experience with MySQL in a high transaction/multi-server environment

Experience with PHP frameworks such as Symfony, Laravel, and Zend

Strong understanding of XML (XSLT a plus)

Demonstrable knowledge of RESTful API concepts

Proven experience with high transaction MySQL/PHP environments

Proven experience with relational databases and indexing

Working knowledge of OOP concepts

Working Knowledge of design patterns, including Adapter, MVC, Singleton, Registry and others

Working knowledge of networking concepts, including but not limited to: TCP/IP, UDP, SNMP, HTTP/S, and SSH. NETCONF a plus.

Experience with Jenkins CI/CD and Pipeline

Strong Understanding of Gitflow and alternative branching styles

Experience with GIT and bug tracking tools such as Jira or Bugzilla

Experience with documentation and presentation tools such as Confluence (UML a plus)

Experience with Linux command line and Linux server administration

Ability to work with a team to create project plans and design documents

Deep understanding of micro-services architecture and best practices.

Good understanding of Composer 1&2 and its use in new and existing projects

Experience developing with Rust or C++ a plus

Good understanding of Rust and development tools a plus

Understanding of ETL pipelines a big plus

Experience with Phing & Phinx a plus

#J-18808-Ljbffr