Overview:
We are seeking an experienced Senior Software Architect with a strong background in building highly scalable, low-latency applications and a passion for cloud technologies. The ideal candidate will lead software design efforts, guide cross-functional teams, and ensure alignment with best practices, including Infrastructure as Code, Scrum/SAFe methodologies, and secure application development.
Responsibilities
Design and develop highly scalable, low-latency applications that meet performance requirements.
Write, review, and revise project architecture requirements and specifications to align with business and technical needs.
Commit to and enable the adoption of Infrastructure as Code best practices, ensuring consistent and repeatable deployments.
Understand client requirements and translate them into application features and solutions.
Collaborate with a team of IT professionals to define specifications for new applications, providing leadership and guidance throughout the development lifecycle.
Provide technical support to team members, sharing subject matter expertise and best practices.
Serve as the technical lead on projects, overseeing the work of other team members, managing deliverables, and being accountable for the project outcome.
Maintain confidentiality of all information processed, stored, or accessed within the project scope.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent work experience.
10+ years of experience architecting and building highly scalable, low-latency software systems on Windows platforms.
3+ years of experience with Scrum or SAFe methodologies in a professional setting.
Demonstrated experience with a wide range of cloud services (e.g., storage, queues, caching, serverless computing).
Required Skills
In-depth knowledge of operating systems and development tools.
Excellent understanding of software design and programming principles.
Strong grasp of design patterns and ability to apply them in real-world scenarios.
Proficiency with SQL and relational database systems.
Solid understanding of tiered architecture systems for enterprise applications.
Exceptional communication skills, with the ability to present complex ideas to both technical and non-technical audiences.
Self-management capabilities, taking initiative, and being resourceful in addressing challenges.
Team-oriented mindset, with the ability to work independently and collaboratively.
Effective problem-solving skills, coupled with strong organizational and time-management abilities.
Multitasking proficiency, ensuring tasks are completed accurately and efficiently.
Independent learner who can adapt to new tools, technologies, and processes swiftly.
Preferred Qualifications/Skills
ITAM (IT Asset Management) experience.
AWS experience for cloud deployments and services.
Azure experience for cloud infrastructure and application hosting.
Git for version control and collaboration.
Jira for project tracking and issue management.
Jenkins for CI/CD automation and pipelines.
Splunk for log analysis and observability.
Postman for API testing and development.
Scripting skills (preferably Groovy, PowerShell).
Coding experience (preferably C#).
Any Graduate