208 Sampoorna Consultants Jobs
Technology Solution Architect (12-15 yrs)
Sampoorna Consultants
posted 2mon ago
Flexible timing
Key skills for the job
Job Description :
Tech Stack : Microsoft only (Dot Net) with Microservices, Azure, DevOps, Kubernetes etc. Certification in Azure is a must. Domain experience in Education or Edtech is mandatory;
- Solution Design Principles : Apply design principles, approaches, and processes to enable high-quality outputs and delivery.
- Solution Architecture Development : Develop solution architectures that incorporate the concerns of business, data, application, and technology domain architectures.
- Project Constraints : Develop solutions that can be delivered within the constraints of the project or operating environment.
- Dependency Management : Ensure that solution dependencies and implications are considered (e.g., skills, feasibility, performance, security, maintainability, extensibility, reuse, strategic fit, global alignment).
- Non-Functional Requirements : Define and manage non-functional requirements and work with project teams to ensure these requirements are met.
Technical Expertise :
- Proven experience in designing and implementing enterprise-level technology solutions.
- Strong proficiency in programming languages (.Net is a must).
- Deep understanding of architectural design patterns, including microservices, cloud-native architectures, and service-oriented architecture (SOA).
- Expertise in Azure cloud platforms (AWS, GCP bonus), database management, and API-driven development.
- Architecture Governance : Own and manage architecture governance and conduct regular architecture reviews. Define and enforce architectural standards, development best practices, and governance for technology solutions.
- Technology Standards
- Integration Standards
- Security Standards
- Infrastructure Standards
- Development Standards
- Communication : Communicate architectures and concepts to other technology and business teams as appropriate and at different organizational levels.
- Project Collaboration : Work closely with the project management and business analysis teams to ensure development projects are executed and managed effectively to meet deadlines, budgets, and outcomes
Job Responsibilities :
- Design and architect robust, scalable, and high-performance .NET applications using .NET Core.
- Collaborate with stakeholders to define requirements and translate them into technical specifications.
- Lead the development of application architecture, including UI design, database schema, and integration patterns.
- Ensure best practices in software development, including code quality, security, and performance optimization.
- Mentor and guide development teams throughout the software development lifecycle.
- Conduct technical reviews and provide feedback to ensure architectural alignment with business goals.
- Stay current with industry trends and emerging technologies to continuously improve architecture and design practices.
Functional Areas: Other
Read full job description