Job Description
The Role:
Key Responsibilities:
- Perform detailed design of application and technology architecture components and classes.
- Configure, build, and test application or technology architecture components.
- Collaborate with developers, designers, and architects to ensure components meet application requirements and performance goals.
- Create automated unit test scripts and use them as part of a continuous integration process.
- Conduct code profiling using appropriate tools to ensure compliance with development standards.
- Monitor code coverage of unit and assembly tests to meet required benchmarks.
- Document code throughout development to support long-term maintainability.
- Track and document code changes for traceability; update traceability matrices or tools accordingly.
- Proactively inform the technology architect and project manager of any issues that may impact other areas of the project.