Junior Software Architect
Part-Time or Full
Anywhere
Job Description
-
Collaborating with various stakeholders to determine software requirements
-
Creating high-level product specifications and design documents
-
Providing the development team with architectural blueprints to follow
-
Guiding and assisting the development team throughout the process
-
Troubleshooting and resolving issues with coding or design
-
Ensuring that you and the team adhere to development schedules and deadlines
-
Presenting regular progress reports and setting goals
-
Testing the final product to ensure it is completely functional and meets requirements
-
Updating software solutions as required
Qualification
-
Strong technical skills in a variety of well-known solution development technologies including but not limited to: Python, React Native, DBMS, Cross-Platform Development. (Laravel and Vue is a must)
-
Proven skills in designing API, Front end components, core frameworks
-
Solid experience with Object-Oriented principles, Design Patterns, and Architectural Patterns
-
Ability to assist in identifying and implementing the correct technology and architecture for business problems
-
Very strong programming, debugging, and bug fixing skills
-
Familiar with Agile methodologies and design modelling techniques
-
Strong experience with relational and non-relational databases
-
Deep expertise and hands-on experience with web applications and programming lang frameworks/ technologies such as REST API, JSON, React JS
-
Excellent organizational and leadership abilities
-
Highly analytical mindset, with an ability to see both the big picture and the details
-
Strong communication and presentation skills
Experience
minimum of 6 months of experience and proven track record.