Department: IT
Reporting to: Director, IT
Location: Waltham
FLSA Status: Exempt
Job Objective:
Working with the Steering and IT Governance Committees, and the Engineering Architecture Team, oversee the technical direction of application development at ProTeck.
Essential Duties and Responsibilities:
- Definition of best practices and standards within the software development group including coding and application documentation
- Evaluating and selecting technology for use in Application or by development organization
- Assessing build vs. buy options where applicable and making recommendations aligned with ProTeck’s vision of core IP and strategic direction
- Designing user interaction models, workflows and user interfaces
- Successfully communicating conceptual ideas and design rationale to keep development abreast of Architectural direction
- Oversight for software security
- Provide guidance and prioritization for non-functional project and platform requirements (e.g. failure monitoring, security, performance, CI, etc)
- Provide root-cause analysis, guidance, and prioritization for fixing technical bugs
- Participate in domain modeling discussions working with Business Analysts and Stakeholders at early project stage to guide functional design
- Maintain critical design artifacts and documentation (e.g. the Event Map, architecture diagrams, domain model diagrams)
- Lead technical design discussions with engineers and align it with overall architectural goals
- Participate in code reviews
- Perform coding tasks and troubleshooting/debugging as time permits
Education and Experience:
- Master’s Degree Computer Science Required
- 10 + years’ experience in Software Development
- Experience in Agile environments
Knowledge, Skills and Other Abilities:
- Ability to perform work with accuracy, clarity, consistency and thoroughness
- Ability to plan, organize and analyze daily workload for optimum productivity
- Ability to meet deadlines, work independently and be a team player
- Strong written and oral communication skills
- Strong problem solving and good judgment skills
- High professional standards and ethics
Applicants should send a cover letter and resume. No phone calls please.