Java Application Software Developer
Location: Kennesaw, GA
Start Date: Immediate
Employment Type: Permanent/Full Time
Scope
Automated Logic Corporation, a United Technologies company (NYSE:UTX), is looking for smart people to join our agile software development teams to help research and build the next generation of our flagship product - WebCTRL. WebCTRL is a user-friendly, powerful software suite used in commercial building automation systems. Our systems are installed in office buildings, industrial plants, critical mission facilities, healthcare facilities, educational facilities, government complexes, hospitality/entertainment venues and retail locations worldwide.
The WebCTRL Tools team provides the supporting applications that assist in the engineering of WebCTRL building automation solutions. This includes tools to enable graphical logic programming, graphical data visualization, local device display screens, and specification generation. We are looking for mid and senior level developers with a strong background in desktop application software development.
We work in a dynamic, collaborative team environment that has consistently created innovative and market leading solutions. The successful candidate will have a positive attitude, show enthusiasm, be organized, detail-oriented, have good time management skills and take pride their work. This position requires excellent communication skills as well as the ability to collaborate well in a team environment. This person also knows how/where to get answers and can overcome obstacles. Simply put, we are looking for smart people that can get things done.
Duties
Primary Responsibilities (include but not limited to):
- Design and develop new features or enhancements to the WebCTRL engineering applications
- Improve maintainability of existing code base with refactoring and unit testing
- Debug and resolve problems
- Help QA engineers to develop appropriate test plans
- Help technical support diagnose and resolve production defects
Help document new features or feature enhancements
Qualifications
Required Skills:
- Good object oriented design skills
- Strong written and verbal communication skills
- Proficient in Java programming using J2SE
- Strong analytical and logical reasoning skills
- Strong interpersonal skills and ability to collaborate in an agile team environment
- Strong problem-solving skills and attention to detail
- Strong understanding of software engineering principles and practices
Preferred Experience:
- Proficient in Java application development using the Swing API or related technology
- Experience writing data driven applications using XML
- Experience writing multi-threaded applications
- Proficient with XML and anyone one of the supporting Java APIs
- Experience developing unit tests and/or automated system tests
- Experience developing software for Windows and Linux
Education:
• BA/BS degree, MA/MS degree or 5+ years applicable experience
Automated Logic Corporation is an Affirmative Action / Equal Opportunity Employer M/F/D/V
Whom to Contact
Email:

