Job Description
Job Summary :
We are seeking an experienced and motivated Software Architect to lead the design and delivery of large-scale product and solution development initiatives.
The ideal candidate will have a strong background in .NET, C#, SQL, and cloud platforms such as AWS or Azure.
This role requires a balance of technical expertise, strategic planning, and leadership to drive architectural excellence and innovation across projects.
Key Responsibilities :
Technical Leadership :
– Provide technical leadership by analysing business processes, applications, architecture, and infrastructure to identify pain points and recommend improvements.
– Lead technical discussions with internal and external stakeholders, creating and analysing architecture diagrams, code, and data for actionable insights.
– Writing technical specifications based on business requirements for new features.
– Offer coaching and guidance across all levels of the organization, motivating teams to achieve shared goals. Including technical code reviews and coaching based on best practices.
– Mentor technical associates to enhance the teams technical skills, foster a collaborative culture, and sustain engagement.
Architectural Design and Road Mapping :
– Analyze systems across business processes, applications, databases, and infrastructure. Document current states and build future-state architectural roadmaps across all tiers.
– Develop artifacts representing current and future state system architecture, including visualization, database, and application layers.
– Identify opportunities to enhance performance, stability, capacity, and resiliency of systems, architecture, databases, and processes, considering associated costs and risks.
Platform and Process Optimization :
– Design and implement robust microservices leveraging .NET, JavaScript, TypeScript, Angular, AWS, and PostgreSQL.
– Optimize deployment strategies by leveraging physical, virtual, and cloud environments to meet performance and scalability needs.
– Identify and implement improvements to ensure system capacity, performance, and operational excellence
Operational Proficiencies :
– Optimize Resource Utilization : Analyze infrastructure usage and application performance to recommend cost-effective solutions and improvements.
– Implement Best Practices : Advocate and enforce industry standards for software development, deployment, and maintenance to enhance operational excellence.
– Collaborate with DevOps Teams : Partner with DevOps to automate deployments, CI/CD pipelines, and incident management workflows.
– Risk Mitigation and Recovery : Identify potential operational risks and design fail-safe architectures and disaster recovery strategies.
– Documentation and Training : Create and maintain comprehensive documentation for systems, and train teams on operational protocols and tools.
– Support Cross-Team Communication : Act as a liaison between technical teams and operational stakeholders to align priorities and objectives.
What You’ll Need to Be Successful (Required Skills) :
– At least 12 to 15 years of technical experience in software development.
– At least 5 years of experience with full lifecycle development using Agile methodologies, including technical leadership for an Agile team.
– Proven ability to guide complex projects from initial concepts to successful launch.
– Expertise in .NET, C#, SQL, and cloud platforms such as AWS or Azure.
– Strong ability to communicate technical knowledge effectively to clients, stakeholders, and cross-functional teams.
– Knowledge of business operations, terminology, and communication standards.
– Excellent analytical, design, and troubleshooting skills.
Preferred Skills :
– Experience in developing and deploying scalable, secure, and highly available solutions in cloud environments.
– Hands-on experience with architecture frameworks and automation tools.
– Strong understanding of standardization, security, and regulatory compliance in solution design.
– Proven track record of leading architecture initiatives in diverse, complex environments.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now