This is a contract to hire position with the possibly for full-time.
Develop, test, maintain and support applications, including frontend development, backend services and native mobile development. Analyze and troubleshoot software problems and recommend viable solutions. Support existing infrastructure and develop new technologies, as necessary. Focus primarily on new cutting edge technology developments to meet market standards.
Perform complete testing of applications using unit and functional testing engaging users as necessary.
Manage ticket life cycle related to Web Based systems by monitoring, tracking and closing resolved tickets. Deliver assigned application development tasks and projects.
Perform tasks on time and with quality standards.
Report to Manager, Web Applications Architect under broad supervision. Works with a team of Web Application Developers Incumbent must be a team player and willing to teach and to learn. During the development and implementation phase of a new web development the team will work the hours required to meet the project deliverables.
EDUCATION: Bachelor’s Degree in Computer Science, MIS, or related field of study or any equivalent combination of relevant background, skills and experience.
EXPERIENCE: Minimum 3 years’ experience with high level programming languages such as JavaScript(required), Java(required), PHP(required), Objective C(nice to have), Scala(nice to have),and Ruby(nice to have) Experience in structured environment with demonstrated increasing levels of responsibility and complexity. Minimum 1 year mobile development experience.R. Minimum 1 year working with relational and or noSQL(unstructured) databases.
KNOWLEDGE & SKILLS: Ability to understand and debug large and complex code bases, Proficiency with HTML, XML, CSS, JavaScript, Java, Objective C, Scala, PHP, SQL, and Java. Superior skills in PHP, Java and JavaScript. Strong skills in Apache and Drupal and Ruby or similar. Experience with relational and noSQL databases, MySQL, Oracle, MongoDB, CouchDB. Fluent with at least one MVC framework (Symphony, Spring, Play, Django, Ruby on Rails)Successful delivery of assigned application development tasks and projects. Familiar with mobile development, either web or native/hybrid development for either the Android or the iOS platform. Understanding of QA / Testing methodologies.
Experienced with hardware and software issues. Ability to respond proactively to training, technical support and customer service needs in line with provided guidelines