Software Architect
-
Location
Tampa
-
Sector:
-
Job type:
-
Salary:
Negotiable
-
Contact:
Tylah Knox
-
Contact email:
t.knox@ioassociates.co.uk
-
Job ref:
BBBH153566_1736896327
-
Startdate:
ASAP
Position Overview:
iO Associates are currently partnered with an exciting Tampa based organization who engineer and deliver advanced systems that revolutionize how our customers and mission-critical teams achieve success. As a Software Architect, you will be an integral part of our Development Team, tasked with crafting high-quality software solutions that meet the needs of our clients. Working closely with a team of developers and engineers, you'll design and develop secure, scalable applications and platforms. This role requires expertise in full-stack development, allowing you to write efficient, maintainable code for both front-end and back-end systems. If you're passionate about working in an Agile environment and developing flexible software products, this role is for you.
Key Responsibilities:
- Collaborate with team members to design, develop, and deploy scalable, high-performance software applications
- Write clean, modular code that can be maintained and extended by you and your colleagues
- Build intuitive front-end user interfaces that are in line with design specifications and functional requirements
- Develop efficient back-end systems that ensure application stability and performance
- Participate in Agile Scrum ceremonies, breaking down features into manageable tasks
- Effectively plan and manage your work, ensuring progress is communicated throughout the development cycle
- Conduct code reviews, offering constructive feedback and suggestions for improvement
- Document code thoroughly to support future development and refactoring
- Use version control systems to manage code branches and ensure smooth collaboration
- Identify, troubleshoot, and resolve development issues or bugs as they arise
- Take ownership of your assigned tasks, ensuring deadlines and project goals are met
- Provide mentorship and technical guidance to junior engineers
- Foster a collaborative, inclusive team culture that emphasizes continuous learning and knowledge sharing
- Willingness to travel up to 20% as required
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field
- At least 5 years of professional software engineering experience
- Strong proficiency in React and Node
- Minimum of 4 years of experience in an Agile development environment
- Strong problem-solving and critical thinking skills