This job listing has expired and the position may no longer be open for hire.

Principal Software Engineer at ASG Technologiess in Purchase, New York

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

ASG Technologies is looking for candidates in the Greater New York area to work as a Principal Software Engineer in our Purchase, NY office.

Essential Duties and Responsibilities Leads and/or participates in the design, development, and implementation of complex projects delivering a scalable Enterpise Content Management system. We are looking for someone who knows how to lead a team and run an effective software development process. You will participate in the modernization of the existing product code base and should have good knowledge of coding practices, SCM, CI, SDLCM, architecture and process in general, and apply them judiciously to deliver value to the business. In this role you will:


  • Guide and mentor a team of onshore and offshore developers and create an environment that allows team members to achieve their full potential

  • Coordinate with other global teams in the organization to engineer systems and architect solutions to release best in class products

  • Participate in the full software development lifecycle for our products including designing, coding, debugging, documenting and supporting them

  • Adapt to changing priorities, produce project, schedule and task estimates and complete projects on time using agile scrum methodologies

  • Manage articulate communication with senior management and other global team members

Required Skills


  • Professional experience developing highly scalable applications in C++ and/or Java

  • Proficiency with relational databases / SQL development / Execution plans / SQL tuning and troubleshooting (Microsoft SQL Server 2012/2014 and/or Oracle 11/12 and/or DB2 9/10)

  • Well-versed in the technologies chosen for developing J2EE solutions (e.g., Tomcat, Web Services, SOAP, REST)

  • Solid understanding of Data Structures, Algorithms, Object-Oriented programming and design patterns

Preferred Skills


  • Experience with AWS, Azure, or GCE deployments

  • Experience with search engines (Solr, Elastic search, AWS cloudsearch et. al)

  • Experience with NoSQL technologies (MongoDB, DynamoDB, OrientDB)

  • Experience with compliant storage technologies (Centera/Snaplock etc.)

  • Strong Linux experience in both a development and deployment environment with experience in shell scripting

  • Knowledge and experience working with MS Visual Studio 2008/2015, NetBeans 8, Eclipse, Gradle, Jira

Education Level Desired and/or Experience


  • BS in Computer Science or a related engineering discipline

  • 7+ years of experience implementing enterprise software solutions in C++ and Java

This position is located onsite in Purchase, NY, with no option for telecommuting. Must be eligible to work in the United States.