Software Engineer

International Data Group

(New York, New York)
Full Time
Job Posting Details
About International Data Group
International Data Group (IDG) is a modern technology media, data, and services company providing essential guidance to customers worldwide.
Responsibilities
- Designing & Developing Reporting System - Designing & Developing Databases - Interact with cross-functional groups to develop new functionality and support existing stakeholders - Provide accurate estimates on level of effort for upcoming work and keep accurate records of progress and completion of work - Deliver creative and efficient solutions to complex problems on time - Identify and address performance issues with code, database schemas - Participate in design and code reviews - Perform and communicate in a team environment
Ideal Candidate
- BS/MS in Computer Science or 2-3 years of equivalent experience - 2+ years of PHP5/OOP experience - 2+ years of experience with MySQL and data modelling - 2+ Experience in any PHP based MVC framework (Laravel, CakePHP, etc…) - 2+ years of Web Development experience, preferably in high-volume production environments - 2+ years of experience in Web Development Technologies like HTML, CSS & Javascript - Experience in writing secure code preventing XSS, SQL Injection, etc... - Knowledge of C# a plus - Knowledge of Java a plus - Experience in Software testing, debugging, and troubleshooting - Experience in Javascript frameworks (eg. ExtJS, jQuery) - Experience writing unit tests - Experience in source control like Git - Experience in working with REST/SOAP APIs - Experience working in Linux command line - Experience in Database performance optimization plus - Experience with an issue tracking product, preferable Jira - Strong understanding of Object Oriented Principles - Ability and desire to work in a fast-paced environment - Self-motivated with a sense of urgency - Innovative and Flexible

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.