Description
The Software Engineer’s role is to work with other software engineers that capture requirements, design and develop technical solutions using both existing client software and new technical solutions. This is a 6-month contract-2-hire opportunity. Must be local to Pittsburgh area or willing to relocate.
Must be a permanent US resident as we are unable to sponsor for this role.
Responsibilities
· Analyze existing code to determine functionality and opportunity for enhancement
· Program new or enhanced capabilities based on requirement specifications
· Test code and prove quality and accuracy before deployment
· Commit to delivery deadlines based on estimations and project schedule needs
· Take part in research efforts to identify opportunities for and implement new technology solutions when appropriate
· Train end users to operate new or modified programs
· Install software products for end users as required
Position Requirements
Formal Education & Certification
· College diploma or university degree in the field of computer science, information systems, or software engineering
Knowledge & Experience
· Minimum of 1 year work experience after college degree
· Proficiency in programming languages including PL/SQL, Java, Javascript
· Knowledge of current Internet technologies such as HTML, JQuery, XML, CSS and Json
· Relational database experience, Oracle preferred
· Understanding of coding methods and best practices
· Understanding of platforms such as Unix, Microsoft Windows, IIS and Apache
· Understanding of Android app building