We are seeking a highly skilled Software Architect to join our dynamic team. The ideal candidate will have extensive experience in designing and implementing robust software solutions that meet the needs of our clients. This role requires a deep understanding of various technologies and methodologies, as well as the ability to work collaboratively with cross-functional teams to deliver high-quality software products.
Responsibilities
Design and develop service-oriented architectures that support scalable and maintainable solutions.
Collaborate with stakeholders to define system requirements and translate them into technical specifications.
Oversee system administration tasks, ensuring optimal performance and security of applications.
Create solution architecture diagrams and documentation for complex systems.
Implement and manage IT infrastructure, including cloud services such as AWS and Azure.
Conduct systems engineering activities, including system design and architecture reviews.
Develop microservices-based applications using RESTful APIs and ensure seamless integration with existing systems.
Manage databases, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server, ensuring data integrity and performance optimisation.
Implement load balancing strategies to enhance application availability and reliability.
Ensure compliance with information security standards throughout the software development lifecycle (SDLC).
Skills
The ideal candidate should possess a combination of the following skills:
Proficient in service-oriented architecture, solution architecture, and system design.
Strong knowledge of operating systems (Linux, Windows) and computer networking principles.
Experience with NoSQL databases and traditional SQL databases (MySQL, PostgreSQL).
Familiarity with programming languages such as Java, Python, JavaScript, PL/SQL, and T-SQL.
Understanding of DevOps practices including CI/CD tools like Git, Jenkins, and Bash scripting.
Knowledge of virtualisation technologies (VMware) and container orchestration (Kubernetes).
Experience with network protocols such as DHCP, DNS, VPNs, firewalls, and load balancing techniques.
Strong analytical skills with the ability to troubleshoot complex issues effectively. If you are passionate about technology and eager to drive innovation within a collaborative environment, we encourage you to apply for this exciting opportunity as a Software Architect.
Job Type: Full-time
Pay: 67,000.00-73,000.00 per year
Benefits:
Casual dress
Company pension
Schedule:
8 hour shift
Day shift
Flexitime
Holidays
Work Location: In person
Reference ID: IQISA
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.