Software Architect
Job Description:
As a Software Architect, you will be responsible for making make design choices, coordinate and oversee technical standards, including software coding standards, tools, and platforms.
Job Duties and Responsibilities:
- Work with other IT professionals in the company in order to determine needs for new software, platforms and applications
- Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
- Develop and implement product specifications
- Pay attention to system integration, sustainability and feasibility
- Manage all phases of technology development
- Suggest and implement solutions for process improvement
- Adhere to all the requirements and guidelines for quality, security, extensibility etc.
Preferred Qualifications:
- Experience as a Software Architect or similar role
- Experience with software development
- Experience with coding in various languages (C#, .NET, Java etc.)
- Knowledge of software and application design and architecture
- Knowledge of HTML/CSS, JavaScript and UI/UX design
- A technical mindset and analytical approach
- Great attention to detail
- Good leadership skills
- The sense of ownership and pride in your performance and its impact on the company’s success
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills