The Job logo

What

Where

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

ApplyJoin for More Updates

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

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.

Set alert for similar jobsTechnical Architect - .Net Core + Azure (Only Bengaluru) role in Bangalore Urban, India
Publicis Sapient Logo

Company

Publicis Sapient

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

13-17 years

Category

IT Services and IT Consulting

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Publicis Sapient Logo

Senior Developer - .Net Core+Azure (Only Bengaluru)

Publicis Sapient

Bangalore Urban, Karnataka, India

Posted: 10 months ago

Job Description As a Senior Associate, .Net Developer, you will play a key role in delivering enterprise-level software to our client. You will be a senior developer who is able to work independently and provide guidance to junior team members. You may also be required to lead a team of 3-5 people, delivering an entire track of work. Your Impact: Own consistency and high quality in solution delivery Adhere to design and coding best practices and standards Set up the development and production environments and troubleshoot performance issues Participate in architecture and design reviews for projects that require complex technical solutions Represent the organization in customer-facing communication pertinent to Publicis Sapient’s technical expertise on the specific platform Not only participate in development stage and play role of hands-on developer but own your deliveries end to end from design to deployment. Mentor and develop the technical skills of other software developers Follow and govern the engineering best practices set-up in team Develop/design solutions with keeping NFRs like performance, scalability, accessibility, maintainability, configurability, availability and monitoring as part of design Own and provide point of view to measure and improve the quality metrics Drive the performance tuning, re-design and re-factoring for a module. Contribute to designing and implementing the build and releases process Qualifications Your Skills & Experience: 5 to 8 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. Sound understanding of concepts like Exceptional handling, Serialization/Deserialization Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc. 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 Experience with Multithreading, Async-await/TPL/Reactive programming, and Concurrent collections Good understanding of .NET resource management including garbage collection concepts. 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 a new relic, ELK stack, app dynamics, or cloud monitoring tools 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). Additional Information Gender-Neutral Policy 18 paid holidays throughout the year. 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 technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value

EPAM Systems Logo

Solution Architect (.Net Core & Cloud)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: 9 months ago

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.)

Hewlett Packard Enterprise Logo

Technical Architect

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: 7 months ago

Responsibilities: Participates in deep-dive discussions to effectively leverages an assigned product set and translate the technical view into the implementation view when proposing solutions. Identifies acceptable technical solution trade-offs, risks, and suggests possible remediation. Maintains excellent communication with customer at the C-level and delivers workshops to deepen understanding of the proposed technical solution and its financial impact. Orchestrates the design of complex proposals to deliver exceptional value to customers by actively promoting company strategic initiatives. Engages the full portfolio of partners to extend reach, enhance knowledge, leverage resources, relationships, and technical solutions, to accomplish goals.  Partner together to identify gaps and address needs to accelerate channel business. Sets direction and delivers guidance to improve processes and establish policies that enhance business strategies. Monitors the changing competitive landscape and effectively counters competitor value propositions.  Increases the company share of wallet through competitive takeout, demonstrating technical superiority, and leveraging other company services for better TCO/ROI. Works to build reputation and personal "brand" inside the company and externally by assisting peers through blogs, white papers, participating in conferences, and by effectively utilizing social media.   What you need to bring: Education and Experience: Bachelor’s degree in engineering or from technical university. Master's or advanced degree in technology preferred. 12+ years of experience in technology industry with focus on technical consulting and solution selling. Knowledge and Skills: Demonstrates mastery of technical skills in assigned area of specialization. In-depth knowledge of the company offerings, strategic initiatives, current trends, emerging technologies and competitor products and strategies within area of responsibility. Mastery in executive written and verbal communication skills with ability to communicate in English and local languages. Demonstrates outstanding consultative selling techniques, including active listening, framing, white boarding, storytelling etc. Knowledge of company business, technical tools, and standard CRM systems and tools. Adept at using social media, blogging, and related information sharing technologies Expert knowledge of partner´s and non-standard partner´s offerings and how/when to leverage them for deals within area of specialization. Has successfully completed knowledge-based as well as one or more experienced-based industry certifications. Excellent project management skills or experience with excellent analytical and problem solving skills, including appropriate due diligence. Deep business and financial acumen and the ability to engage customers in strategic financial conversations. Experience participating in solution configurations and the creation of PoCs to meet customer requirements. 

EPAM Systems Logo

Senior Cloud Azure System Architect

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: 9 months 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.)

Mphasis Logo

Salesforce Architect

Mphasis

Bangalore Urban, Karnataka, India

Posted: 10 months ago

Job description Role : Salesforce Architect Location: India (Bangalore/Pune/Hyderabad) location RESPONSIBILITIES  Be a highly certified and recognized Salesforce expert.  Serve as a Trusted Advisor, drive conversations with our Enterprise Architects, Solution Architects, Developers and Business Stakeholders armed with best practices for enterprise architecture functions such as Security, Performance, Development Process, and Application Governance across the platform, including Sales Cloud, Service Cloud, Financial Services Cloud and Marketing cloud  Contribute to a program vision while advising and articulating program/project strategies on enabling technologies including the Force.com and lightning Platform.  Pre-sales support for RFP/RFI - solutioning, effort estimation, proposal writing and presentation.  Provide guidance on application and integration development best practices, platform architecture standards, functional and technical solution architecture & design, environment management, testing, and Force.com, Lightning Platform education.  Drive the creation of application and technical design documents which leverage Salesforce best practices and effectively integrate Salesforce into customer infrastructure.  Troubleshoot key implementation issues and demonstrate ability to drive to successful resolution. Lead evaluation of business and technical requirements from a senior level.  Identification and pro-active management of technical risk areas and commitment to seeing an issue through to complete resolution.  Manage customer expectations; negotiate solutions to complex problems with both the business partners and the technology team.  Build relationships with business and technology partners, internal and external, and contributing to broader goals and growth beyond the scope of a single project.   EXPERIENCE REQUIREMENTS: The ideal candidate has the following work and skills related experience:  12+ years of IT industry exposure with enterprise technical stack  8+ years of development and design experience on Salesforce CRM implementations  Solid experience as Salesforce Architect for a large Salesforce (multiple orgs) end to end implementation involving large vendors and other key stakeholders.  Very good working experience on data model, security model, Process builder, flows, Apex, Triggers, Visual force pages, Aura lightning, LWC and web services  Experience in SFMC Journey Builder, Cloud Pages, Email Studio, Audience Builder, Contact Builder, and Automation Studio; SSJS, AMP scripting  Experience in REST, SOAP API , Apex data loader, platform events and lightning connect  Experience with key areas of enterprise architecture, integration methodologies, product features and limitations.  Experience on Einstein AI, omnichannel would be added advantage  Experience with Agile implementation methodologies.  Proven ability to analyze, design, and optimize business processes.  Guiding customers and colleagues in rationalizing and deploying emerging technologies that drive increased business value.  Excellent oral, presentation, and written communication skills.   Domain Exposure:  Exposure to banking, Insurance, real estate and logistics domain  Working experience on Salesforce Sales, Service, Marketing Experience cloud  Working experience on any of the financial services, Health and Commerce cloud would be added advantage.  Knowledge on salesforce AppExchange products such as nCino, Skience, Velocity is added advantage.   Salesforce Certifications:  Salesforce PD1 and PD2 certifications is a must.  Sales /Service cloud consultant certification is added advantage.  Salesforce Solution/Technical Architect certification is added advantage.   Behavioral Skills :  Should be able to work independently with minimal guidance.  Resolve technical issues of projects and Explore alternate designs.  Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.  Effectively collaborates and communicates with the stakeholders and ensure client satisfaction.  Train and coach members of project groups to ensure effective knowledge management activity.   Skills PRIMARY COMPETENCY : CRM PRIMARY SKILL : Salesforce.com / Apex (SFDC). PRIMARY SKILL PERCENTAGE : 100