Java Developer - Georgia IT Inc.
Clearwater, FL
About the Job
Overview:
The Software Engineer designs, develops, debugs, tests, and supports supporting software used in material handling solutions and integrates the software with third-party applications. Delivers solutions within defined budgets and aggressive timelines while following project standards and best practices.
Responsibilities:
Qualifications:
The Software Engineer designs, develops, debugs, tests, and supports supporting software used in material handling solutions and integrates the software with third-party applications. Delivers solutions within defined budgets and aggressive timelines while following project standards and best practices.
Responsibilities:
- Performs the software development of solutions used in material handling systems, following the software development life cycle
- Provides leadership to the design process, creating a solution that meets client business requirements
- Leads a team of engineers through the project life cycle
- Works closely with the Software/Electrical engineering team to integrate control solutions with third-party applications
- Provides product and on-call support as required
- Travels as required
Qualifications:
- Bachelor's degree in Software Engineering, Computer Engineering, Computer Science or equivalent experience
- Minimum 5 years of experience in application development using Microsoft technologies
- Experience with developing inter-process communication (TCP/IP socket of WCF)
- Experience with Mobile Software Development a plus
- Experience with WPF and XAML Technologies a plus
- Experience in the Material Handling Industry/Distribution Centers and warehouse automation
- Computer skills, including Java, or C/C ++, or SQL or Oracle Server
- Understanding of computer science design patterns and ability to develop objected-oriented design patterns
- Understanding of real-time control software architectures embedded RTOS application design using threads and inter-process communication, structured code, abstraction, device drivers, and similar technologies
- Knowledge of Team Foundation Server version control system
- Excellent verbal and written communication skills
- Self-motivated and detail-oriented
- Creative thinking and problem-solving skills
- Ability to lead work teams and projects effectively
- Ability to multi-task while maintaining attention to detail and deadlines
- Ability to learn new technologies
- Team-oriented and collaborative
Source : Georgia IT Inc.