Diversified Agency - Annapolis, MD
posted 4 months ago
As a Senior Programmer at Diversified, you will play a crucial role in developing system code and standards while also being involved in user interface decisions. This position requires a strong ability to remotely support a variety of software deployments, helping to debug and implement systems effectively. You will be expected to discover innovative ways to push the boundaries of what devices can do, collaborating with others to create solutions that enhance user experiences. This role is ideal for individuals who are curious, driven, and enjoy the challenge of coding to solve complex problems. You will be developing code for platforms such as Crestron and Q-sys, working within a global programming team that is at the forefront of technology. Your responsibilities will include coordinating and developing programming and UI/UX design with key project stakeholders, evolving existing company standards and templates, and leading team-level initiatives. You will also be responsible for deploying, debugging, and troubleshooting code during testing and sign-off phases, creating responsive UI/UX designs, and providing remote technical assistance for commissioning and end users. Additionally, you will read and interpret schematic line drawings and scopes of work, work with an international team of programmers, and mentor and develop associate colleagues. The complexity of this role requires a deep understanding of all technical aspects of systems design and UI/UX for complex systems. You will collaborate closely with design engineering, field engineering, project management, and clients, necessitating a unique blend of programming, graphic design, and customer service skills. Maintaining professionalism under pressure and paying high attention to detail are essential for success in this position. You will need to effectively communicate system requirements and client needs to ensure all stakeholders' expectations are met. This position offers a high level of autonomy, requiring strong prioritization management skills to maintain key deliverables on a daily basis. You will lead project groups while providing support and guidance, and you will be responsible for mentoring and developing team members, showcasing your proven ability to take direction and develop effective solutions.