SOFTWARE ENGINEER – IT
Job Type : Fulltime/Hourly
Local client has an opportunity for an experienced Software Engineer!
Software Engineer is responsible to develop and maintain applications for PC, web, mobile, and server platforms in support of multiple business lines. Primary functions/activities will include requirements analysis, systems design, code writing, testing, implementing and documenting applications. Software Engineer position involves extensive internal and external interaction.
The current development tools include: JSE / JEE, Struts (Java Framework), Hibernate (Java Framework), JQuery (Java Script), Ajax (Java Script), Objective C (iOS), Eclipse + Android SDK
Important Position Activities:
Assist with maintenance of existing, and continuing development, of in-house and the integration of vendor applications.
Identify and develop new technologies involving multimedia, Internet, VoIP, SIP and other telecommunication services.
Able to communicate program technical specifications to non-technical employees, remote contract personnel and other programming staff so that work can be accomplished accurately and timely.
Able to work collaboratively with a multi-discipline team as well as independently.
Able to conceive and develop solutions for a broad spectrum of business needs.
Organize and prioritize work in order to meet deadlines.
Willing to be on call as needed.
Willingness and desire to stay current with existing and emerging technologies.
Education, experience and skills:
BS degree in Computer Science or proven equivalent experience
Experience in software design and development
Significant involvement in mid to high-level complex software projects
Experience developing Internet, client and mobile applications integrating data, audio and video
A thorough understanding of data communications, network and telephony concepts
An understanding of wireless and Internet capable device protocols