Incorporated in the state of PA in 1998, Software Specialists, Inc. brings more than 15 years of extensive experience in providing high quality IT talent. Our experience, gained by providing thousands of consultants around the world, has taught us that customers require business savvy consultants with more than just technical knowledge. The ability to work with a client's existing team, adjust to a wide range of cultural environments, and maintain, a positive attitude are equally as important as aptitude. Software Specialists, Inc. focuses on finding the "SmartFit" for our client's needs. As a result, we are recognized as one of the fastest growing Information Technology consulting firms in the country, a trusted advisor to clients, and a stable place of employment.
*Identifies, analyzes, and documents business/technical requirements and systems specifications.
*Creates and performs software coding. Creates and enforces software quality standards.
*Implements/deploys information systems. Evaluates vendors and vendor-supplied applications and deploys/integrates vendor-supplied software.
*Generates suggestions for process/product improvement.
*Communicates status of assigned work to management and follows practices and procedures covered by precedents, standards, or policies.
*Develops an awareness of systems and operating area interrelationships.
*Ensures the efficient development of effective information systems through a variety of duties including generation/presentation of users' training material, expansion of knowledge applicable to technical platforms and applications, and the maintenance of solid working relationships with business areas.
Required Minimum Qualifications:
*Bachelors degree in an Information Systems discipline; or, an equivalent combination of education and relevant business experience.
*Seven or more years of experience in IS development/support.
*Experience with Java Development (J2EE, Hibernate, XML, XSLT, JMS, JDBC, Spring, Ant, CSS).
*Five or more years experience with SQL skills - RDBMS such as DB2 Application Server - WebSphere, JBoss, etc.
*Experience with performnace testing (JUNIT), SOA.
*Working knowledge of Agile/Scrum methodology.
*Experience with design patterns.
*Proficiency in applicable software development tools, standards, and methodologies including familiarity with Software Quality Assurance tools.
*Strong analytical, task planning, and task management skills and ability to proactively generate innovative solutions.
*Ability to quickly understand industry/organization-specific issues and flexibility in adapting to rapidly-changing business and technical environments.
*Highly effective analytical, decision-making, and written/verbal communication skills..Ability to investigate complex business problems, develop effective recommendations, negotiate and/or present solutions, and resolve problems in a highly professional and tactful manner.
*Highly organized and able to set priorities effectively.
*Ability to access, enter, modify, and retrieve data on a PC.
*Ability to read, write, and speak the English language and compose correspondence.