The Job logo

What

Where

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

ApplyJoin for More Updates

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

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

Set alert for similar jobsSenior Developer - .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

3-7 years

Category

IT Services and IT Consulting

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Publicis Sapient Logo

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

Publicis Sapient

Bangalore Urban, Karnataka, India

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

Publicis Sapient Logo

Senior Experience Designer L1

Publicis Sapient

Bangalore Urban, Karnataka, India

Posted: 10 months ago

Job Description We are looking for a Senior Product Designer (UX/UI) to help shape the future for how our clients serve their customers. You will work across every stage of the experience, from designing new features to prototyping high-fidelity solutions. Our team is a close-knit collective of diverse thinkers and doers that pioneer solutions that have never been done, collaborate with our clients as partners, and design for future iteration and sustainability. The Publicis Sapient Experience Design Capability is the bridge between business strategy and technology — we create meaningful, holistic experiences for our clients and their customers. We are multiskilled thinkers, computational designers, environmental designers, researchers, and architects. Sounds like you? If you are committed to not only transforming the world with the products you create, but also being a valued citizen to our growing global team, you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions. Your Impact Champion the discovery, research, and data synthesis to identify critical user insights and develop hypotheses to design effective experiences Communicate with excellent aesthetics and an influential voice to shape and position ideas for customer impact Present your own work Apply best practices for human-centric design to common visual and usability challenges Contribute to the creation of new design systems Deliver interaction design and illustrations for basic digital product features Possess a thorough POV on craft, tools, and process Propose optimizations and creative approaches to systems that can cultivate impact for users’ needs Develop specification documentation that allows for implementation in software development Facilitate design workshops with stakeholders Collaborate with teams on the development of motion, content strategy, visual design, and content Clarify and define success metrics for client and business impact Develop relationships across a project team, specifically with technical team members and software developers Lead and manage small project tracks autonomously Qualifications Your Skills & Experience Complex system mapping and process mapping Audits and competitive landscaping User research and design for iterative testing Wireframing functionality for features and content Prototyping skills with a familiarity of UX/UI design tools, having advanced experience with Figma Component-based design-development Solid experience with product design methodologies Solid experience of visual, sensory systems design and navigation systems design, Creating sitemaps Interaction design Process and specifications documentation Presentation design Design process and specifications documentation 5+ Years of Experience Set Yourself Apart With Affinity group or employee resource group participation history Heuristic evaluation and performance data analysis Demonstrated photo or video editing capabilities Design for emerging experiences, ChatGBT, Generative AI Additional Information Health and Wellness Benefits like Leaves, Insurance, Employee Assistance Statutory benefits Lifestyle and Financial Planning Benefits Learning, Upskilling & Growth Opportunities Flexi Work Policy 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.)

Publicis Sapient Logo

Senior Associate L1 DE-Big Data GCP

Publicis Sapient

Bangalore Urban, Karnataka, India

Posted: 10 months ago

Job Description The Senior Associate People Senior Associate L1 in Data Engineering, you will translate client requirements into technical design, and implement components for data engineering solutions. Utilize a deep understanding of data integration and big data design principles in creating custom solutions or implementing package solutions. You will independently drive design discussions to insure the necessary health of the overall solution  Your Impact: Data Ingestion, Integration and Transformation Data Storage and Computation Frameworks, Performance Optimizations Analytics & Visualizations Infrastructure & Cloud Computing Data Management Platforms Build functionality for data ingestion from multiple heterogeneous sources in batch & real-time Build functionality for data analytics, search and aggregation Qualifications Your Skills & Experience: Minimum 2 years of experience in Big Data technologies Hands-on experience with the Hadoop stack – HDFS, sqoop, kafka, Pulsar, NiFi, Spark, Spark Streaming, Flink, Storm, hive, oozie, airflow and other components required in building end-to-end data pipelines. Working knowledge of real-time data pipelines is added advantage. Strong experience in at least the programming language Java, Scala, and Python. Java preferable Hands-on working knowledge of NoSQL and MPP data platforms like Hbase, MongoDB, Cassandra, AWS Redshift, Azure SQLDW, GCP BigQuery, etc. Well-versed and working knowledge with data platform-related services on AWS Bachelor’s degree and year of work experience of 4 to 6 years or any combination of education, training, and/or experience that demonstrates the ability to perform the duties of the position Set Yourself Apart With: Good knowledge of traditional ETL tools (Informatica, Talend, etc) and database technologies (Oracle, MySQL, SQL Server, Postgres) with hands-on experience Knowledge of data governance processes (security, lineage, catalog) and tools like Collibra, Alation, etc Knowledge of distributed messaging frameworks like ActiveMQ / RabbiMQ / Solace, search & indexing, and Microservices architectures Performance tuning and optimization of data pipelines Cloud data specialty and other related Big data technology certifications A Tip from the Hiring Manager: Join the team to sharpen your skills and expand your collaborative methods. Make an impact on our clients and their businesses directly through your work. 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 truly value.