Budget
$ 18.00 - $ 25.00 (Hourly) Required Skills
JavaAngular 2SpringSpring BootHibernateSQLData StructuresKafka/RabbitMQNode.JSJavascriptJob Description
Responsibilities:
- Understand company needs to define system specifications.
- Plan and design the structure of a technology solution.
- Communicate system requirements to software development teams.
- Evaluate and select appropriate software or hardware and suggest integration methods.
- Oversee assigned programs (e. g. conduct code review) and provide guidance to team members.
- Assist with solving technical problems when they arise.
- Ensure the implementation of agreed architecture and infrastructure
- Address technical concerns, ideas and suggestions
- Monitor systems to ensure they meet both user needs and business goals
Requirements:
- Proven experience as a Technical Architect/lead/Developer
- Hands-on experience with software development and system administration
- Understanding and creating strategic IT solutions
- Experience in project management and service-oriented architecture (SOA)
- Expertise in selected coding languages (e. g. JavaScript, Java, Angular)
- Familiarity with various operating systems (e. g. Windows, UNIX) and databases (e. g. MySQL)
- Experience in cloud technologies (e. g. VMware)
- Excellent communication skills
- Problem-solving aptitude
- Organisational and leadership skills