ACRONYM is looking for a Software Engineer in New York, United States. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Operate with an existing development and operations team in an Agile organization.
- Support a large production codebase for an enterprise web application platform.
- Promote includes both existing historical code as well as new features and products as they enter production.
- Draft a clean, modular code that is scalable and secure.
- Organize with the development team to ensure new features and products are built with scale and maintenance concerns in mind.
- Additionally, sustain a diverse array of tools, many proprietaries, specifically designed to facilitate the management of the main code installations.
- Aid existing operations team with code deploys, client onboarding, support tickets and other standard software lifecycle tasks.
- Help existing operations team with regular and emergency maintenance, focused primarily on code and database (minimal systems maintenance required).
- Assist QA team, where bandwidth permits, in expanding automated testing systems.
- For the right candidate, responsibilities may also include maintaining a proprietary ETL system as well as developing new ETL features and jobs.
Job Requirements:
- Bachelor’s degree in software engineering or information technology.
- Minimum 3 years of software development or programming experience.
- Effective experience with PHP and JavaScript required.
- Familiarity with Symfony, React, Semantic UI, and Bash are a strong plus.
- Demonstarted understanding of HTML5 and CSS3.
- Expert working knowledge of SQL, particularly MySQL.
- Deep working knowledge of Linux systems, particularly Debian.
- Proficient experience with Pentaho Data Integration, Java and RoR are required.
- Sound analytical skills and the ability to pay careful attention to detail and follow documented instructions.
- A solid communicator who works well in a close team environment a must.
- Ability to write new instructions and improve existing processes a strong plus.