Assists in the creation of comprehensive unit test plans and creates and executes test cases in line with test plans. Participates in designing, coding, testing, debugging, documenting, maintaining, and modifying computer programs of moderate complexity, significance, and risk.
Participates in investigation, analysis, and resolution of technical problems related to system functions, programming, and procedures. Assists with post-implementation reviews. Assists in monitoring operating efficiency of existing systems.
This position gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with both the architectural design and the business needs.
The Senior Linux Application Architect-Developer will be required to lead complex software development projects utilizing Linux based compilers in the architecture, design and execution of embedded systems.
Operate at an extremely high technical level, take direction from managers and senior members of the team and mentor less experienced personnel. Leads technical staff and clients to investigate, analyze, and resolve complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.