This job has expired, please see additional jobs below
Software Engineer
Meredith
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
I. Job Summary
| Major goals and objectives.
The Software Engineer should have a love for technology and problem solving and a strong desire to deliver quality software as quickly as possible. A strong foundation in agile software development practices and a tendency and passion to stay current within the field are required.
II. Essential Job Functions
Weight%
Accountabilities, Actions and Expected Measurable Results
• Feature implementation:build new features and enhancements for the website as well as tools to support content management
• Maintenance: investigate, troubleshoot, and implement fixes for bugs across all systems and tiers
• Architecture: participate in technical design of new and expanding systems and infrastructure
• Testing: work closely with Quality Assurance Engineers to ensure known test cases are covered with automated tests.
• Requirements analysis: consume non-technical user stories, providing feedback when necessary, translating into technical documentation, and/or using as a basis for implementation
100%
III. Minimum Qualifications and Job Requirements
| All must be met to be considered.
Education:
• Degree in Computer Science
Experience:
• 1-3 years of progressive technical experience
Specific Knowledge, Skills and Abilities:
• Must be a self-starter, needing little direction and capable of working in a fast-paced development environment
• We are looking for full stack developers so we expect all candidates to have some proficiency in all of the following areas:
◦ Web UI Development: Javascript, AngularJS, Client side testing using Jasmine, PHP, or other client-side technologies
◦ SQL Server/T-SQL
◦ Java
◦ HTML/ CSS experience
◦ Drupal experience and/or delivering content @ scale
• Experience in writing clean / SOLID / DRY code and relentless refactoring
• Team player - Experience or willingness to work in an agile and scrum environment, working in cross functioning teams and writing and estimating user stories
• Accountable & Dependable - do whatever is needed to complete tasks, stories and sprints on time. Follow through every time.
• Experience with a continuous integration environment
• Experience with Team Foundation System or similar source control system
Be humble.
% Travel Required (Approximate): 0