The Job logo

What

Where

Solution Architect (.Net Core & Cloud)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

JOB DESCRIPTION

We are looking for a Solution Architect role with expertise in .NET Core and Cloud technologies. The role involves designing, implementing, and overseeing complex solutions, collaborating with business stakeholders, and ensuring alignment with industry best practices. If you are passionate about innovation and dedicated to delivering excellence, we welcome you to be a part of our team and make a significant impact.

Responsibilities

  • Design large-scale solutions using at least one technology stack
  • Create solution architecture document on good level with deep technical details
  • Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution
  • Conduct solution architecture review/audit and create review/audit report
  • Lead implementation of the solution from establishing project requirements and goals to solution "go-live"
  • Oversee the development efforts and provide technical help as needed
  • Participate in the full cycle of pre-sale activities:
    • Participate in customer’s workshops and presentation of the proposed solution
    • Directly communicate with customers during solution architecture design or solution implementation activities
    • Maintain a strong understanding of industry trends and best practices
    • Create and follow personal education plan in the technology stack and solution architecture
    • Conduct advisory on creation of personal education plan for colleagues

Requirements

  • Minimum experience of 15+yrs in IT Industry
  • 7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications, native mobile applications) on .NET platform. Solution Architecture experience on .Net Core and Azure/AWS Cloud
  • 10+ years of full-stack web development and programming experience
  • 5+ years’ experience developing relational and non-relational data storages
  • 5+ years’ experience in team leadership
  • Strong development background with the development platform (.NET, Microservices, Cloud – AWS/Azure)
  • Strong development background with the Object Oriented JavaScript stack, Angular 4 & above
  • Strong background using various libraries, framework and patterns in particular technology stack
  • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB)
  • Proven knowledge of cloud technologies and migration strategies. Experience in building cloud-native solutions
  • Strong experience with multiple full lifecycle software development processes, approaches and methods (SCRUM & RUP)
  • Deep expertise in solution architecture, web application architecture, web services architectures, relational and non-relational data storage specific, web application front-end and/or back-end architecture, solution cross-cutting concerns (security, monitoring, caching, etc
  • Strong understanding of mission critical application architecture design, scalable application architecture design, high performance application architecture design
  • Strong expertise in architectural styles, enterprise architecture patterns, integration patterns, development patterns, architecture artifacts and deliverables, · solution architecture design approaches and practices,change management processes
  • Understand performance issues and approaches to address them systematically
  • Strong Leadership and communications, proactive approach and leadership in architecture engagement
  • Experience in customer site assignments, ability to communicate message to customer representatives, listen and manage their concerns

Nice to have

  • Angular
  • React

Technologies

  • .Net Core 6.0
  • ASP.Net MVC
  • Azure Cloud Services
  • Design Patterns
  • AWS cloud services
  • Microservices Architecture
  • NoSQL Databases
  • Solutioning
  • Designing
  • Rearchitecting
  • RFP's
  • Cost Estimation
  • Landing Zone
  • Blueprints
  • Architectural design

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Set alert for similar jobsSolution Architect (.Net Core & Cloud) role in Bangalore Urban, India
EPAM Systems Logo

Company

EPAM Systems

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

13-17 years

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

EPAM Systems Logo

Big Data Solution Architect

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for Solution Architects for data-driven projects to join our Data Practice team in India. Together we design and drive lots of solutions that generate value from data, taking advantage of scalable platforms, cutting-edge technologies, and machine learning algorithms. We provide a solid architecture framework, educational programs, and a strong SA community to support our new Architects in a deep dive into the data domain. Responsibilities Design data analytics solutions by utilising the big data technology stack Create and present solution architecture documents with deep technical details Work closely with business in identifying solution requirements and key case-studies/scenarios for future solutions Conduct solution architecture review/audit, calculate and present ROI Lead implementation of the solutions from establishing project requirements and goals to solution "go-live" Participate in the full cycle of pre-sale activities: direct communications with customers, RFP processing, the development of proposals for implementation and design of the solution, presentation for proposed solution architecture to the customer and participate in technical meetings with customer representatives Create and follow personal education plan in the technology stack and solution architecture Maintain a strong understanding of industry trends and best practices Get involved in engaging new clients to further drive EPAM business in the big data space Requirements Should have minimum experience of 12+ yrs Strong ‘hands-on’ experience as a Big Data Architect with a solid design/development background with Java, Scala, or Python Experience delivering data analytics projects and architecture guidelines Experience in big data solutions on premises and on the cloud (Amazon Web Services, Microsoft Azure, Google Cloud) Production project experience in at least one of the big data technologies Batch processing: Hadoop and MapReduce/Spark/Hive NoSQL databases: Cassandra/HBase/Accumulo/Kudu Knowledge of Agile development methodology, Scrum in particular Experience in direct customer communications and pre-selling business-consulting engagements to clients within large enterprise environments Experience working within a consulting business and pre-sales experience would be highly attractive We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Senior Cloud Azure System Architect

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are in search of a dynamic and visionary Senior Cloud Azure Solution Architect to join our team. If you are a technologist with a passion for creating innovative and intricate Azure Cloud solutions and possess the expertise to guide both business and IT teams through the complexities of Cloud transformation, then this opportunity is tailored for you. Collaborate with our global teams of highly skilled professionals and contribute to the development of cutting-edge Azure Cloud solutions that drive transformation and excellence. Responsibilities Design and architecture implementation of cloud-based solution Azure - Cloud migration, native and hybrid Cloud Solutions, monitoring KPIs, best practices and recommendations Be able to assess the existing maturity of client in Cloud and DevOps space, perform gap analysis and provide baseline solution Requirements Should have minimum 14- 20 years of experience in software industry, 7+ years in Azure and 9+years in DevOps Deep understanding of DevOps framework, tools and metrics for build, test and deployment automation – Configuration Management, scalable mode of infrastructure deployment and best practices Should have hands on experience on Automation skills Configuration Management tool (Ansible/Puppet/Salt) Containerized deployment and orchestration Infra deployment tool (Python, Terraform, CF) CI/CD (Groovy pipelines) Previous Application Development (Java/.Net) or System Administration experience (Linux, Windows, DBA, Storage, Networking) Can create system architecture documentation, work/feature-breakdown structure document and other related artifacts with deep technical details Strong experience with project management methodologies and frameworks (Waterfall, Scrum, Kanban) Able to perform client-facing technical consultancy roles, contribute to knowledge base, work in Team Lead role for small-medium sized teams, etc Should have 6+years in Architecture Hands on experience in Kubernetes Able to write Docker file Able to write Terraform Hands on experience in any Scripting - Bash / Shell Scripting / Python Linux experience is required Required experience in CI/CD from the scratch Automation-first mindset and hands-on in primary knowledge domain Technologies Archtiecture Ansible Puppet Salt Python Terraform DevOps CI/CD Linux Cloud Azure Kubernetes Docker Bash / Shell Scripting / Python / Power Shell We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Publicis Sapient Logo

Technical Architect - .Net Core + Azure (Only Bengaluru)

Publicis Sapient

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Description JOB SUMMARY You should have exceptional verbal and communication qualities and be able to present and communicate technical designs and solutions to peers. You should interact clearly with clients and the on-shore and off-shore project teams. You should have exceptional written skills for solution documentation creation for both technical and non-technical material. You should be able to work with minimum supervision and meet deadlines. As the Subject Matter Expert on Dot Net, you will bring in-depth development, design, and architecture expertise to lend support to the delivery of complex solutions on that platform. Your Impact Architecture & Design Prepare high-level architecture of application with various viewpoints like development, security, deployment, information, etc Identify and Establish various architecture patterns within the application Work with stakeholders to provide various architecture options with pros and cons Prepares the technical design of the technology components within the module (one or more client/web presentation tier, server tier, data access and data model, integration component, package function customization) Define the architecture of design of the application keeping various support team requirements in view Participates in design reviews and provides insightful comments to improve the design quality and design conformance to standards Provides innovative solutions to technical issues during the project that could impact one or more modules of the project Own solution and define the architecture of the application with the impact of the application in the grand scheme of things Provide a point of view in selecting the right set of tools and technology for the project including buy v/s build options Call out various platform, technology, delivery, team, and vendor risks to stakeholders along with a mitigation plan Define testing strategy, data/application migration strategy Work with stakeholders to define the application roll-out plan and application adoption plan Development Implements (hands-on) the module components based on Sapient and industry best practices Develops base components, reusable frameworks/components, and POCs to accelerate development on projects                                                               Supports the module in production, resolves hot issues, and implements and deploys enhancements to the application/package Works with/helps other team members to resolve technical issues Establish patterns or framework to manage cross-cutting concerns of application Establish automated build and release  processes and tools in the project Establish SDLC processes around build, testing, deploying, monitoring,ing and improve Help team to move left for deployments and testing cycles Measure and improve delivery quality metrics Make sure the right set of environments is available for various teams and various releases Standardize the set of tools needed for the development, testing, release, and monitoring of the application Own and define NFR for application as part of application design Establish and govern engineering best practices within the team Build an eco-system of tools that will help in improving the efficiency and quality of the development/testing team Define a capacity plan of solution based upon various environments  along with scalability needs Work with the testing team to define automation goals and bring as much automation as possible Planning Tracking & Estimation Estimates the implementation and deployment of the module based on design architecture, testing strategy, and overall project plan Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact the quality or the ability to deliver to timescales or estimates Team Provide tech mentorship to the team so that they can learn the right patterns, write quality code and testable code Provide thought leadership in the team to learn new technologies and patterns faster   Qualifications Your Skills & Experience: 10+ years of strong development skills in .NET framework and .NET core framework Should have excellent acumen in Data Structures, Algorithms, problem-solving, and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles, and implementation of different types of Design patterns. Good understanding of application architecture patterns, integration patterns, deployment patterns, data storage, and processing patterns Sound understanding of concepts like Exceptional handling, Serialization/Deserialization Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc. Experience with Multithreading, Async-await/TPL/Reactive programming, and Concurrent collections Good understanding of .NET resource management including garbage collection concepts. Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.) Skilled in database programming (stored procedures, triggers, functions) and a good understanding of ADO.NET/ORM frameworks Hands-on experience with messaging/data streaming platforms like RabbitMQ, ActiveMQ, Kafka, etc Hands-on experience with frameworks around managing application cross-cutting concerns like logging frameworks, Dependency Injection frameworks, configuration management frameworks  Experience in developing cloud applications using PaaS, SaaS, or IaaS options Experience in developing/migrating on-prem applications on cloud platforms Good understanding of automated provisioning of cloud-based resources with appropriate access controls Hands-on experience with any scripting language like Powershell, python, etc Should have a good understanding of code build, test, quality check, and release tools like Git, MSTest, TFS, MSBuild, Jenkin/Bamboo/Octopus, cloud devops tools, etc.             Good communication skills and ability to work with global teams to define and deliver on projects. Hands-on experience in MicroServices architecture with a good understanding of key Microservices-based patterns Hands-on experience in creating and consuming MicroServices using .NET Core APIs Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring, and containerization requirements of Microservices Must have experience in AJAX, JQuery, and at least one JavaScript framework (like Angular, React, etc) Experience in writing Unit test cases using MSTest and mocking frameworks. Skilled/Experienced in writing end-to-end automated tests using BDD f/w like spec flow Understand and experience with application monitoring tools like new relic, ELK stack, app dynamics, or cloud monitoring tools Experience with automated on-demand provisioning of environments with various scalability needs Experience in measuring and improving the speed, quality, and team effectiveness Cloud-related experience (Azure only) Design and develop applications security considerations (eg. Data security through API endpoints etc) Hands-on experience to design and develop enterprise logging and monitoring for cloud-native platforms (including monitoring tools and dashboards knowledge) Hands-on experience on Azure cloud platform storage services (object storage, data storage, file storage, etc) Hands-on experience on Azure platform API Management Service Hands-on experience with Azure integration services (Azure Service Bus) Hands-on experience to create, deploy, configure, and scale IaaS, PaaS & SaaS applications (including considerations to manage cloud cost optimizations) Hands-on experience to design and implement data protection options, including HA and BCP protection (Iaas, PaaS & SaaS applications) Should have hands-on experience in unit testing for cloud-native applications (eg unit testing for serverless components) Please note – This role requires the employee to be locally based out of Bangalore and should be open to travel to the client office in Bangalore twice or thrice a week (basis demand). PERSONAL ATTRIBUTES Strong written and verbal communication skills Articulation skills Good team player Self-starter who requires minimal oversight Ability to prioritize and manage multiple tasks Process orientation and the ability to define and setup processes Mentoring team members Self-motivated and quick learner Additional Information Gender-Neutral Policy 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai) Generous parental leave and new parent transition program Flexible work arrangements Employee Assistance Programs to help you in wellness and well being   Company Description Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across truly value.

EPAM Systems Logo

Big Data Solution Architect

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for Solution Architects for data-driven projects to join our Data Practice team in India. Together we design and drive lots of solutions that generate value from data, taking advantage of scalable platforms, cutting-edge technologies, and machine learning algorithms. We provide a solid architecture framework, educational programs, and a strong SA community to support our new Architects in a deep dive into the data domain. Responsibilities Design data analytics solutions by utilising the big data technology stack Create and present solution architecture documents with deep technical details Work closely with business in identifying solution requirements and key case-studies/scenarios for future solutions Conduct solution architecture review/audit, calculate and present ROI Lead implementation of the solutions from establishing project requirements and goals to solution "go-live" Participate in the full cycle of pre-sale activities: direct communications with customers, RFP processing, the development of proposals for implementation and design of the solution, presentation for proposed solution architecture to the customer and participate in technical meetings with customer representatives Create and follow personal education plan in the technology stack and solution architecture Maintain a strong understanding of industry trends and best practices Get involved in engaging new clients to further drive EPAM business in the big data space Requirements Should have minimum experience of 12+ yrs Strong ‘hands-on’ experience as a Big Data Architect with a solid design/development background with Java, Scala, or Python Experience delivering data analytics projects and architecture guidelines Experience in big data solutions on premises and on the cloud (Amazon Web Services, Microsoft Azure, Google Cloud) Production project experience in at least one of the big data technologies Batch processing: Hadoop and MapReduce/Spark/Hive NoSQL databases: Cassandra/HBase/Accumulo/Kudu Knowledge of Agile development methodology, Scrum in particular Experience in direct customer communications and pre-selling business-consulting engagements to clients within large enterprise environments Experience working within a consulting business and pre-sales experience would be highly attractive We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Cloud Azure System Architect

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION If you are a Cloud Azure Solution Architects who have industry visionary and technologist at heart with a passion for designing complex Azure Cloud solutions and can guide and advise business and IT teams on the technical and organizational challenges of Cloud transformation, we have an opportunity for you to join us and to work with highly skilled and engaged teams across the globe to build Azure Cloud solutions. Responsibilities Create system architecture documentation, work/feature-breakdown structure document and other related artifacts with deep technical details Be able to perform client-facing technical consultancy roles, contribute to knowledge base, work in Team Lead role for small-medium sized teams, etc Be able to assess the existing maturity of client in Cloud and DevOps space, perform gap analysis and provide baseline solution Configuration Management tool (Ansible/Puppet/Salt) Containerized deployment and orchestration Requirements Should have minimum experience of 11-18 years in Cloud technology Minimum 5+years experience in Azure and 7+ years in DevOps Should have minimum 4+ years in Architecture Automation-first mindset and hands-on in primary knowledge domain Proficiency in design and architecture implementation of cloud-based solution Azure - Cloud migration, native and hybrid Cloud Solutions, monitoring KPIs, best practices and recommendations Deep understanding of DevOps framework, tools and metrics for build, test and deployment automation – Configuration Management, scalable mode of infrastructure deployment and best practices Required experience in CI/CD from the scratch Should have hands on experience on Automation skills Infra deployment tool (Python, Terraform, CF) Hands on experience on CI/CD (Groovy pipelines) Strong experience with project management methodologies and frameworks (Waterfall, Scrum, Kanban) Hands on experience in Kubernetes Able to write Docker file Able to write Terraform Hands on experience in any Scripting - Bash / Shell Scripting / Python Linux experience is required Technologies Archtiecture Ansible Puppet Salt Terraform DevOps CI/CD Linux / Windows Cloud Azure Kubernetes Docker Bash / Shell Scripting / Python / Power Shell AKS We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)