System Analysts / Senior Developers
The system analysts / senior developers role is to work primarily as a Systems Analyst, however the above title reflects the fact that candidates should have a strong development background.
Systems Analysts initially work with the systems architect and the business analysts to turn business requirements into solutions proposals, where necessary producing detailed functional specifications. The system analysts then work with and guide developers who code and develop the agreed solution. Finally the system analysts unit tests and quality checks the development, prior to handing it back over to the business analysts for system and user acceptance testing.
The level of functional specification and guidance is dependent on the complexity of the solutions and the development resource, e.g. a complex bit of outsourced development would require detailed functional specification, whereas work being undertaken by an experienced on-site developer may require much less detail. The system analyst will also undertake development reviews, including unit tests and code reviews, and be capable of demonstrating to developers how solutions can be optimised, e.g. more efficient code, reusable libraries/objects, clear documentation, etc.
The primary responsibilities of Systems Analysts are to:
Liase with the systems architect and business analysts when reviewing business and operational requirements – clearly identifying where additional clarification is required
Evaluate alternative development strategies, determine optimal solution and present this to the systems architect and business analyst for acceptance
Perform functional analysis & design, including producing detailed functional specifications (where necessary)
Design solutions in accordance with best practice & agreed standards
Conduct all relevant tests before hand over for user acceptance tests
Work with developers to ensure solutions are correctly developed and configured, including detailed coding specifications and reviews where necessary
Lead teams of developers in implementing solutions, managing the relevant development process, through to handover and development documentation signoff.
Represent IT development in various information systems projects
Contact: rene@7inet.com |