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