Greater Boston Area
2 days ago
Participate in every aspect of the development lifecycle including engineering, requirements gathering, solution architecture, development, testing and deployment.
Mentor team members in technology, architecture and delivery of applications, and delegate casework.
Interpret business strategy for deployment within own area, setting clear aims and objectives with clarity of delivery accountability.
Active participant in industry wide forums on leveraging technology.
Undertake analysis of user and business requirements, with particular regard to their impact on existing systems and environments and produce an appropriate business and/or system design.
Responsible for software engineering direction to enable the implementation of a quality application architecture solution whilst appreciating the commercial environment.
Analyze the impact of change, anticipates possible problems, and develops plan to prevent them.
Advocate and enable a philosophy for ongoing productivity improvement, reuse and education.
Speak knowledgeably of relevant Software Engineering processes and management during client discussions.
Estimate maintenance costs that are realistic, based on effort required, value delivered, and client's expectations.
Recognize when alternative perspectives are required and facilitates appropriate meetings.