Overview
Skills
Job Details
Job Title: Technical Architect OSS
Location: Reston, VA
Duration: 6+ Months (Possibilities of Extension)
JD:
We are looking for a Technical Architect worked on Telecom clients in creating High Level and detailed design for OSS systems.
13+ years of software development, with at least 5 years in an architect or tech lead role.
Responsibilities: We are looking for an experienced Technical Architect to lead the design and development of technical solutions.
The ideal candidate will focus on building RESTful services, leveraging a deep understanding of the Java Spring Boot framework, and providing technical leadership.
This role requires a mix of hands-on development, architectural design, and collaboration with stakeholders to ensure the delivery of scalable, secure, and high-performing solutions.
Key Responsibilities:
- Solution Design and Development:
- Design and develop OSS solutions with a strong emphasis on RESTful APIs and modern software architecture.
- Utilize Java Spring Boot to create robust, scalable, and efficient services.
- Create architectural blueprints and detailed design documents to guide the development process.
- Technical Leadership:
- Provide technical leadership and mentorship to development teams, guiding them through complex challenges.
- Establish and enforce best practices for coding, system design, and development processes.
- Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
- Stakeholder Collaboration:
- Work closely with business stakeholders to gather and analyze requirements.
- Translate business needs into comprehensive technical specifications and architectural designs.
- Facilitate effective communication between technical teams and non-technical stakeholders.
- Performance and Optimization:
- Identify system bottlenecks and implement strategies to improve performance and reliability.
- Ensure solutions meet scalability, reliability, and security standards.
- Documentation and User Stories:
- Develop and maintain comprehensive documentation, including:
- Technical designs
- Interface design documents
- Architectural diagrams
- Design patterns, data models, and API specifications
- Create and maintain comprehensive technical documentation, including architectural diagrams, design patterns, interface design documents, data models, and API specifications.
- Write technical user stories with clearly defined acceptance criteria.
- Conduct grooming sessions with development teams, clarifying stories and resolving doubts.