Offer summary
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering or related field, Experience in a software development role, Extensive understanding of architectural styles and design patterns, Familiarity with coding languages and database design, Understanding of the software development lifecycle (SDLC).
Key responsabilities:
- Develop architectural solutions for applications, databases, and web services
- Evaluate existing software solutions and create modifications for improvement
- Ensure architectural integrity and maintain documentation of systems
- Collaborate with developers to define software requirements
- Provide technical guidance and coaching to team