JOB TITLE: Principal Software Engineer/Architect
DEPARTMENT: Software Development
REPORTS TO: Project Director
PURPOSE:
We are seeking a highly skilled and experienced Senior Software Engineer/Architect to lead the design, development, and implementation of robust Java-based applications. This role requires a deep understanding of modern software architecture, design patterns, and best practices. As a technical leader, you will shape the architecture of scalable and extensible solutions while mentoring team members and ensuring adherence to coding standards. You'll be working on cutting-edge projects, influencing strategic decisions, and driving innovation in a collaborative and fast-paced environment.
KEY RESPONSIBILITIES:
QUALIFICATIONS, SKILLS, AND EXPERIENCE: