Job Description

Key Responsibilities:



Analyze business requirements and translate them into technical design specifications. Develop detailed software design documents including architecture diagrams, data flow, and interface designs. Collaborate with developers to ensure designs are implemented according to specifications. Evaluate existing systems and recommend improvements or redesigns. Ensure designs align with best practices for security, scalability, and performance. Participate in code reviews and provide guidance on design-related issues. Assist in troubleshooting and resolving design-related issues during development and deployment. Stay current with industry trends, technologies, and software design patterns.

Qualifications:



Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Designer, Software Architect, or similar role. Strong understanding of software development life cycle (SDLC) and design methodologies. Proficiency in UML or other modeling languages. Familiarity with programming languages such as Java, C#, Python, or others as required. Experience with software architecture patterns like MVC, microservices, client-server, etc. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. * Ability to work independently and manage time effectively.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1524977
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned