Job Description:
As a System Designer, you will play a crucial role in gathering, analyzing, and transforming requirements into comprehensive system specifications that our development team can effectively implement. You will work closely with stakeholders to ensure that the designed systems meet both business and technical needs. Your expertise in system architecture and design processes will be integral to the success of our projects, particularly within the telecom sector.
Key Responsibilities:
- Collaborate with product managers, business analysts, and stakeholders to understand project requirements and objectives.
- Analyze requirements and translate them into detailed system specifications and design documents including object, function and dynamic design
- Develop and maintain architectural diagrams that illustrate system components and their interactions.
- Design and model logical and physical data models.
- Ensure system specifications are actionable and understandable for the development team.
- Act as a liaison between the technical team and non-technical stakeholders to facilitate clear communication.
- Participate in design reviews and provide constructive feedback to ensure adherence to quality standards.
- Stay up-to-date with industry trends and emerging technologies to continually improve design practices.
- Research and utilize software testing tools such as Oracle Test, Katalon, SoapUI, and Postman
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 experience in a system design role, preferably in the telecom industry.
- Proficiency in system design methodologies and tools (e.g., UML, EA, flowcharting tools).
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Excellent analytical skills with a detail-oriented approach to problem-solving.
- Outstanding communication skills, both verbal and written, to effectively convey complex concepts.
- Ability to work collaboratively in a cross-functional team environment.
- Familiarity with telecom systems and technologies is a significant advantage.