What are the responsibilities and job description for the Enterprise Architect position at Ellington Solutions?
Ellington Solutions is seeking out qualified candidates that will:
- Offer design recommendations in alignment with the long-term IT organizational strategy, and update the enterprise architecture to effectively support business objectives.
- Create enterprise-level applications and custom integration solutions, encompassing significant enhancements, interfaces, functions, and features.
- Leverage various platforms to deliver automated systems applications to clients.
- Provide expert advice on the integration of applications throughout the organization.
- Identify specifications, followed by planning, designing, and developing complex, business-critical software solutions, employing suitable software engineering methodologies—individually or collaboratively within the project team.
- Establish programming and development standards, procedures, and architectures to promote code reuse.
- Possess extensive knowledge of cutting-edge programming languages and object-oriented design principles for designing, coding, testing, and debugging applications. Consistently apply the principles and practices of contemporary application development methodologies.
- Investigate and keep abreast of emerging technologies and applications relevant to the business.
- Set and enforce standards and guidelines that shape the design of technological solutions, including the architecture and implementation of solutions that necessitate the integration of multiple platforms, operating systems, and applications across the Department.
- Act as a technical expert and essential technical resource across various disciplines.
- Review, consult, and design standard software and hardware configurations, evaluating system options, risks, costs versus benefits, and the potential impact on enterprise business processes and goals for the toll collection system or other Department business systems.
- Develop and document a framework for integrating and implementing changes to technical standards; serve as an internal consultant, advocate, mentor, and change agent.
The qualified candidate will have:
- U.S. Citizenship (Required)
- At least 7-10 years of experience across various IT domains, with 2-3 years specifically in relevant architecture roles within tolling, Intelligent Transportation Systems, or transit architecture.
- A bachelor's or master's degree in computer science, information systems, or a related field, or an equivalent amount of relevant work experience.
- Deep knowledge and understanding of architecture, application system design, and integration, ranging from advanced to expert level.
- Skilled in Oracle PL/SQL development, including proficiency in advanced features such as packages, cursors, triggers, and collections.
- A solid grasp of database principles, including data modeling, normalization, and optimization methods.
- Experience in writing SQL queries and optimizing their performance.
- Familiarity with database administration tasks, including backup and recovery, user management, and security protocols.
- Exceptional problem-solving and analytical abilities to troubleshoot and rectify database issues.
- Capable of working both independently and collaboratively within a team.
- Strong communication and documentation skills essential for effective collaboration with stakeholders.
- Proficient in code review and analysis, including evaluating test results.
- Actively engage in hands-on design sessions, developing detailed system architecture diagrams and defining technical specifications for new applications and systems.
- Perform comprehensive technical assessments of emerging technologies and frameworks to identify solutions that align with the organization’s needs.
- Offer guidance on technology adoption and the development of a technology roadmap.