Summary: With minimal supervision, the Software Development Engineer III designs and maintains software applications used in Laird products utilizing broad knowledge of software development processes. Responsibilities: 1 Leads software development projects following a formal process, including software design, development, code reviews, use of software standards, and testing. 2 Provides broad application support, analysis, and design related to applications running expansive business systems/functions globally. 3 Coordinates the design, development and testing of new applications, as well as interfaces. 4 Prepares, reviews and approves documents, including requirements analysis, design, unit testing plans, release notes and user guides etc. 5 May interact with clients to define system requirements and/or necessary modifications. 6 Collaborates effectively with other groups and business partners. 7 Delivers training, supervision and mentoring to the software development team. 8 Investigates, recommends and implements new technologies.
Requirements: 1 Rich knowledge on defining project scope, deliverables and team requirements. 2 Ability to lead project teams and deliver results against milestones and deliverables. 3 Proficient with various technology, which may include: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, WS-I, C, C++, C#, and Shell Scripts. 4 Able to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environment. 5 Must be flexible and able to adapt to changing requirements and schedules. 6 Demonstrates problem solving skills with the ability to think strategically. 7 Ability to effectively present information and respond to questions from groups. 8 Strong attention to detail. 9 Enterprise web application development experience is preferred.
Education/Experience: 1 Bachelor's degree in Computer Science or related field preferred. 2 Experience may be substituted in lieu of degree. 3 Minimum of 2 years’ experience in software development.