Software Engineer

Software Engineer

Software Engineer

Employees in this role translate software architecture documentation or requirements into design specifications, using the appropriate tools and techniques.   Use design documentation, such as Functional Programming Specifications and high level design documents to implement the identified components.

Key Responsibilities & Activities – Design the components and provide the functions identified by the requirements or architectural solution. Thorough technical knowledge is required of the software design processes, best practices as well as a commitment to design consistency for the product/solution.    Ensure implemented components are unit tested and ready to be integrated into the product. Software developers also provide fixes to defects identified by the verification team during the software development life cycle.