Software Engineer Job in Richardson 75082, Texas US

This position is for a Software Engineer who will be part of a team creating and maintaining solutions for the home and business automation market.  This is a dynamic market that requires a highly motivated and dedicated person.  This individual should have a team player attitude and the ability to easily multi-task.  They should also possess strong verbal and written communication as well as organizational skills.

Essential Job Functions:

·         Designs Java home / business automation software.

·         Integrates new and existing software.

·         Assists in product planning and release.

·         Design and develop embedded Java application components.

·         Maintain and support existing Java products.

·         Responsible for technical improvements in Java modules.

·         Possess the initiative to perform troubleshooting and identify work-around for issues.

·         Manage assigned tasks and schedules, design, code, document, test and maintain Java control modules.

·         Attends and contributes in weekly project meetings.

·         All other duties as assigned.

 

Job Requirements:

·         BS Computer Science preferred.

·         3-5 yrs experience programming in a high-level language (Java preferred).

·         Working knowledge of Eclipse IDE.

·         Spring Framework, Hibernate experience desired.

·         Apache Tomcat deployment experience desired.

·         Familiarity with design patterns, their usage and applicability to various software scenarios.

·         Familiarity with project management fundamentals including the use of Microsoft Project, Iterative Release Plans and the identification of binary milestones for product development cycles.

·         Possess the initiative to perform troubleshooting and identify resolutions for issues with little or no direction.

·         An ability to easily accept and implement advanced and varied implementation strategies to facilitate delivery of quality software products on challenging schedules.

·         Strong problem solving skills.

·         Good communication skills.

·         Experience writing high level and detailed design specifications with little or no direction.

·         Good interpersonal skills to deal with customers at all levels.

The ideal person will have a sincere desire to be a high energy developer with a natural curiosity concerning new technologies and methods of producing a highly maintainable product.
% of Travel Required : None
Exemption : Exempt