Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an ambitious and self-driven Software Architect to join our team!
As a Software Architect, you will be responsible for making design choices, coordinate and oversee technical standards, including software coding standards, tools, and platforms.
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 requirements of desired products
- Develop and implement product specifications
- Be able to evaluate and identify software solutions, working with a client to discuss what they need their software to do or looking at poor-behaving software and finding ways to improve it.
- Pay attention to system integration, sustainability and feasibility
- Manage all phases of technology development
- Be the leader in software development projects.
- Creating a team of professionals suitable for the scope of the project.
- Assigning duties to the staff, creating a timeline for the project, and performing cost analysis and budgeting functions.
- Oversee and supervise the work of the development team
- Guide and train developers and engineers
- Suggest and implement solutions for process improvement
- Adhere to all the requirements and guidelines for quality, security, extensibility etc.
- Coaching and mentoring the development team.
Job Requirements
- 2 years of experience as a Software Architect, including SOA, or similar role
- 4 years of experience with software development
- 6 years of experience with coding in various languages (C#, .NET, Java etc.)
- Outstanding 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 project management skills
- Great interpersonal and communication skills
- Bachelor in computer science, engineering or similar relevant field