Software Engineer II Job#: 181899 Positions: 1 Posted: 02/27/2013 Job Type: Full Time Location: Lowell, MA Department: Noyes Category: Engineering Salary: Salary Benefits: Full-time Benefits Apply To This Job Return To List
Job Description
AFL Noyes Test and Inspection is searching for a Software Engineer II to join our technical team and be an inspiration to others. Be a part of an exceptional staff focused on developing cutting edge technology in the fiber optic test space and beyond. AFL is a world leader in manufacturing, engineering and installing the fiber optic products and equipment that communications providers need to provide quad-play solutions to their customers. Our extensive experience in both design and application crosses all markets, from Telco, Broadband and Wireless, to Electric Utility, OEM, Enterprise and Private Networks, and emerging markets of oil and gas, mining, nuclear, avionics, and medical. AFL provides competitive benefits to include, dental, health, vision, 401(K), life, paid time off, discount programs and more. Responsibilities include but are not limited to: - Review, analyze, and modify programming systems
- Testing and debugging proprietary software
- Create engineering specifications
- Create software development schedules,
- Mentor and nurture less senior engineers
- Foster a team environment
Create new software for fiber optic test systems - Performs programming assignments requiring knowledge of established programming procedures. Including windows C#, Microsoft .NET Framework, Windows CE, source code revision control (Microsoft source safe), and program deployment strategies.
- Writes new program code using prescribed specifications, as appropriate.
- Responsible for planning, processing and performing all jobs in an efficient manner with minimal supervision
- Demonstrates good understanding and knowledge of algorithms and data structures
Review, analyze, and modify programming systems - Maintains and modifies microprocessor embedded programs; makes approved changes by developing detailed programming logic and coding changes.
- Evaluates interrelationships between programs, i.e.; whether a contemplated change in one part of a program would cause unwanted results in a related part.
- Uses judgment in selecting solutions and seeks assistance when significant deviations are proposed, or when unanticipated problems arise
- Identify and communicate risks and potentials for delay in SW development efforts
- Demonstrates ability to work independently or within a team environment
- Exhibits strong object-oriented Design and Analysis (OOA and OOD) skills
- Solid oral and written presentation skills
Testing and debugging proprietary software - Tests and develops all modifications and writes operational instructions for an ISO environment
Create engineering specifications - Work with entire software team to develop functional specifications and designs from marketing requirement specifications.
- Write and review design documents and participate in a full development life cycle
- Contributes to system-level architectural discussions, reviews and provides feedback of requirements, design and test documents
Create software development schedules - Create accurate, development schedule for each new release of a product
Mentor and nurture less experienced engineers - Empower team members to achieve their best through collaboration and a pride in achieving common goals
- Show leadership and team focus including the willingness to provide ongoing support to other team members
- Analyze system specifications and translate system requirements to task specifications for junior programmers
Foster a team environment - Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
- Responsible for communicating with engineers and manufacturer`s technical support staff regarding programming needs and performance
Skills/Requirements BSCS/ BSCE or equivalent. 5 years of directly related experience 2 years of project management experience 5 years of experience with computer systems Exceptional written and oral communication skills as well as demonstrated ability to write well-structured programs. Strong proficiency in MS Word, Excel, Access, and Project. Microsoft Developer Certification preferred Competencies for Success: Demonstrated knowledge of C#. Demonstrated knowledge of .NET technology.
Apply To This Job
How To Apply:
AFL
|