职位描述
This Software Development Engineer designs and maintains software applications used in Laird products utilizing broad knowledge of software development processes.
Job Responsibilities:
61 Leads software development projects following a formal process, including software design, development, code reviews, use of software standards, and testing.
61 Provides broad application support, analysis, and design related to applications running expansive business systems/functions globally.
61 Coordinates the design, development and testing of new applications, as well as interfaces.
61 Prepares, reviews and approves documents, including requirements analysis, design, unit testing plans, release notes and user guides etc.
61 May interact with clients to define system requirements and/or necessary modifications
61 Collaborates effectively with other groups and business partners
61 Delivers training, supervision and mentoring to the software development team
61 Investigates, recommends and implements new technologies
Job Requirements:
61 Bachelor's degree in Computer Science or related field preferred.
61 Minimum of 2 years’ experience in software development.
61 Rich knowledge on defining project scope, deliverables and team requirements.
61 Ability to lead project teams and deliver results against milestones and deliverables.
61 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.
61 Able to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environment.