Solutions Development Lead
Job Description
Job Location: Richmond, VA
Job Duration: Full time
Hours: 9:00am to 5:00pm Weekdays (Monday – Friday)
Minimum Degree Requirement: Bachelor’s degree or equivalent in computer Science, Information Technology,
Electronic Engineering or related field.
Minimum work Experience: 4 Years of Experience
Key Responsibilities
- Design and define the overall system architecture, including software, hardware, and network components.
- Develop high-level and detailed design documents, ensuring the solution meets business requirements and technical standards.
- Ensure the architecture supports scalability, performance, security, and maintainability.
- Assist in project planning, including effort estimation, resource allocation, and setting technical milestones.
- Identify technical risks early in the project and develop mitigation strategies.
- Work closely with business stakeholders, product managers, and other teams to understand requirements and communicate technical solutions.
- Coordinate with other architects and developers to ensure cohesive project execution.
- Lead the development, enhancement, and maintenance of enterprise data warehouse solutions using technologies such as IBM DataStage, SSIS, and Azure Data Factory (ADF).
- Oversee data modeling, query optimization, and performance tuning in Oracle and SQL Server databases.
- Lead the development of end-to-end Azure solutions using services such as Azure Data Factory (ADF), Azure Functions, Azure Logic Apps, Azure Synapse, and Azure SQL.
- Lead the adoption and development of solutions in the Azure cloud ecosystem.
- Drive the design and development of end-to-end system integrations across internal and external platforms.
- Utilize enterprise integration patterns and middleware best practices to build robust, maintainable interfaces.
- Manage the design, development, and consumption of RESTful and SOAP APIs.
- Lead the development of prototypes and proof-of-concept (POC) projects to explore new solutions and technologies.
- Create and maintain detailed architectural documentation, including diagrams, technical specifications, and design guidelines.
- Implement and maintain CI/CD pipelines, source control practices, and containerization strategies (e.g., Docker, Kubernetes).
- Work within Agile methodologies to deliver incremental value, conduct sprint planning, standups, and retrospectives.
- Serve as a liaison between business units and technical teams, translating business needs into technical solutions.
- Communicate project progress, risks, and impacts to stakeholders clearly and effectively.
- Promote the use of industry best practices, standards, and reusable frameworks to drive consistent, highquality delivery.
- Enforce adherence to compliance, security, and governance requirements in all solutions.
- Stay current with emerging technologies and trends in data engineering, cloud platforms, and integration strategies.
- Identify opportunities for automation, optimization, and modernization of legacy systems.
Technical Experience
- 4 years of experience in Data Warehouse technologies (IBM DataStage, SSIS, ADF).
- 4 years of experience in Oracle and SQL Server environments, including scripting and performance tuning.
- 4 years of experience with system integrations between internal and external platforms.
- 4 years of experience working in Azure Cloud services (e.g., Azure Data Lake, Azure Functions, Azure Logic Apps).
- Strong understanding and implementation of API use cases, including RESTful and SOAP APIs.
- Proven experience with DevOps practices, CI/CD pipelines, Git repositories, and containerization (Docker, Kubernetes).
- Expertise in enterprise integration patterns, messaging systems, and modern middleware tools.
- Agile experience delivering solutions in a Scrum or Kanban framework.
- 4 years of experience applying project management methodologies, tracking progress, and ensuring timely delivery.
- Experience leading cross-functional squads or development teams across various technologies.
- Ability to read and apply compliance regulations to technical designs and development workflows.
- Expertise in designing and delivering high-performance architecture solutions that align with business objectives and utilize the latest tech stacks.
- Experience in leading cross-functional development teams, providing technical guidance, mentorship, and ensuring delivery of high-quality solutions.
- Strong communication and stakeholder management skills, with the ability to convey technical concepts to both technical and non-technical audiences.