Home
Jobs
6 Job openings at Simplify3X Software Private Limited
Manager/Architect Technology- .Net Microservices

Bengaluru, Karnataka, India

8 - 12 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

Architecture & Design -Prepare high level architecture of application with various viewpoints like development, security, deployment, information etc -Identify and establish various architecture patterns with-in 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 of client/web presentation tier, server tier, data access and data model, integration component, package function customization) -Define architecture of design of 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 architecture of application with impact of application in grand scheme of things. -Provide point of view in selecting right set of tools and technology for the project including buy v/s build options. -Call out various platform, technology, delivery, team, vendor risks to stakeholders along with mitigation plan. -Define testing strategy, data/application migration strategy -Work with stakeholders to define 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. -Supportsthemoduleinproduction,resolveshotissuesandimplementsanddeploys 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 project -Establish SDLC processes around build, test, deploy, monitor, and improve -Help team to move left for deployments and testing cycles -Measure and improve delivery quality metrics -Make sure right set of environments are available for various teams and various releases -Standardize set of tools needed for development, testing, release and monitoring of application -Own and define NFR for application as part of application design -Establish and govern engineering best practices with-in team -Build eco-system of tools that will help in improving efficiency and quality of development/testing team -Define capacity plan of solution based upon various environments along with scalability needs -Work with 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 on quality or the ability to deliver to timescales or estimates Team Management -Provide tech mentorship to team so that they can learn right patterns, write quality code and testable code -Provide thought leadership in team to learn new technologies and patterns faster Do you have the following 10+ years of strong development skills in .NET framework and .NET core framework ShouldhaveexcellentacumeninDataStructures,Algorithms,problem-solvingand Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type 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, and 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 collections 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 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 application on cloud platforms Good understanding of automated provisioning of cloud based resources with appropriate access controls Hands-on experience of any scripting language like powershell, python etc Should have 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 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 Micro services Must have experience in AJAX, JQuery and at least one JavaScript framework (like Angular, React etc) Experience of writing Unit test cases using MSTest and mocking frameworks. Skilled/Experience in writing end to end automated tests using BDD f/w like specflow Understand and experience on application monitoring tools like newrelic, ELK stack, app dynamics or cloud monitoring tools Experience around automated on-demand provisioning of environments with various scalability needs Experience around measuring and improving the speed, quality and team effectiveness. Cloud related experience Design and develop applications security considerations (eg. Data security through API end points 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 any cloud platform storage services (object storage, data storage, file storage etc) Hands on experience on any cloud platform API Management Service Hands on experience on any cloud platform Integration services like Azure. 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 for unit testing for cloud native applications (eg unit testing for serverless components).

XE - Manager

Bengaluru, Karnataka, India

8 - 12 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

Manager-Experience Engineering Manager-Experience Engineering leads and mentors team within and across projects, architects front end applications as well as provides guidance on Experience technologies and delivery best practices. The person also manages clients and represents Sapient's expertise and thought leadership in Experience technologies and applications. Would also drive and enhance Sapient development methodologies (SA3). Your Impact: . Understand Clients business problems and engage in Client servicing to manage peer-level Client relationships Develop an accurate and realistic design plan along with risk mitigation solutions for the project Liaison with Information Architects and Designers to finalize the usability and feasibility of interface designs Effectively communicate responsibilities to the track leads and mentor a collaborative team to deliver Client expectations Your Skills & Experience: 10+ year exp with bachelor's in computer science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics. Excellent knowledge of hand-coded HTML5, CSS3, JavaScript/ OOJS Experience working with Front End Architecture Monolithic, Micro-Frontend. Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences Experience building React Applications. Experience with a State-management framework like Redux (with middlewares Thunk/Saga) or MobX. Hands-on experience working with Node.js along with setting up frontend build systems and automating the same using Grunt / Gulp. Excellent Knowledge of common JavaScript design patterns Hands-on experience working with TDD in JS with the help of frameworks like Jest, React testing library, Jasmine, Mocha, Karma etc. Hands on experience with Performance/ Security tools. Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc. Understanding of SEO and accessibility issues and how they relate to development Sound Knowledge on accessibility standards and usage of Aria labels. Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc Familiarity with MV* frameworks (AngularJS, Backbone.js, or similar)and knowledge of common JavaScript design patterns Experience working with large, branded websites, content management systems, E-commerce platforms, and backend frameworks (Java, .NET) is a plus Set Yourself Apart With: Strong, innovative and initiative-seeking approach to problem solving and finding solutions Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution Strong communication skills with sound articulation and comprehension Ardent desire to explore and learn emerging interactive technologies Distinct point of view and ability to demonstrate leadership skills Stay abreast with the latest technologies and regularly guide integration and implementation of Front-End Interfaces on multiple platforms Experience leading development teams and architecting elegant solutions Benefits of Working Here: Health and Wellness Benefits like Leaves, Insurance, Employee Assistance Statutory benefits Lifestyle and Financial Planning Benefits Learning, Upskilling & Growth Opportunities Flexi Work Policy

Java - Manager

Bengaluru, Karnataka, India

8 - 12 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

Job Summary: You are a high-performance engineer expected to work in a product squad and drive solutions for a large-scale client. As a Manager Tech/ Specialist: - understands client business domain and drive Digital Business Transformation (DBT) opportunity - drive architecture, design, estimation, planning, and collaborate with the client to implement solutions. - work on NFRs like security, performance, availability, resiliency, reliability, maintainability and advocate relevant trade-offs - collaborate with Senior Managers, Product Managers, and Platform Engineers to define the architecture, engineering practices & guidelines. - coach, mentor, and guide product engineering culture and own people growth. Experience Guidelines and Mandatory skills: - 12-14 years of experience in building large-scale, high-volume, low latency, high availability and complex distributed services. - A hands-on solution architect who has delivered at least two large-scale projects from ground zero. Architecture and Design - Ability to identify, showcase potential solutions and recommend best solution based on requirements. - Manage stakeholders to drive key decisions on tools, technologies, user journeys and overall governance - Experience in object-oriented, SOLID and DRY principles, reactive programming model, Microservices and event driven solutions - Understands enterprise security, compliance and data security at network and Application layer Language & frameworks and Database - Worked extensively on Java language Java 8 and above, having used concurrency, blocking/non-blocking IO, lambdas, streams, generics and advance libraries - Having done database modeling, managed transactional scenarios & Isolation levels and experience with NoSQL and SQL based DBs in the past. - Extensively used Springboot/ Spring cloud or similar frameworks to deliver complex scalable solution Tools - Build and Automation tools, Code Quality Plugins, CI/CD Pipelines and Containerization platforms (Docker/Kubernetes) - Logging and Monitoring solutions like Splunk, ELK, Grafana etc. and implement technical KPIs. - extensively used application profiling tools like jProfiler, Yourkit, Visual VM etc. Platforms & Cloud Services - successful delivered solutions using one of the cloud platforms e.g. AWS/GCP/Azure/ PCF - Integrated with messaging platform e.g. RabbitMQ/ Kafka/ cloud messaging/ enterprise messaging - Applied distributed caching solutions like Redis, Memcache, etc. Testing & Performance engineering - memory management, GC, and GC tuning. - writing JUnit test cases, mocking e.g. Mockito, PowerMockito, EasyMock, etc. - BDD automation tools like Cucumber, JBehave etc. - Execute performance and security tests addressing non-functional requirements. Growth Culture Learning is part of our DNA. We always support exploratory behavior to help you deliver innovative solutions, staying ahead in the curve. You also get opportunity to share your knowledge across the organization through technical sessions and active contribution to various engineering groups. Education Bachelor's/Master's Degree in Computer Engineering, Computer Science, or a related field As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at [HIDDEN TEXT]

Cloud Infra - Senior Associate, SAL 2

Bengaluru, Karnataka, India

6 - 8 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

Your Impact OR Responsibilities: Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients business. Lead and support the implementation of Engineering side of Digital Business Transformations with cloud, multi-cloud, security, observability and DevOps as technology enablers. Responsible for Building Immutable Infrastructure & maintain highly scalable, secure, and reliable cloud infrastructure, which is optimized for performance cost, and compliant with security standards to prevent security breaches Enable our customers to accelerate their software development lifecycle and reduce the time-to-market for their products or services. Your Skills & Experience: 8 Plus years of experience in Cloud & DevOps with Full time Bachelor's /Master's degree (Science or Engineering preferred) Expertise in at-least one Cloud: o GCP (Compute, IAM, VPC, Storage, Serverless, Database, Kubernetes, Pub-Sub, Operations Suit) o Azure (Virtual Machines, Azure Active Directory, Virtual Network, Blob Storage, Functions, Database, Azure Service Bus, Azure Monitor) o AWS (EC2, IAM, VPC, S3, Lambda, RDS, SNS, Cloud Watch) Configuration and monitoring DNS, APP Servers, Load Balancer, Firewall for high volume traffic Extensive experience in designing, implementing, and maintaining infrastructure as code using preferably Terraform or Cloud Formation/ARM Templates/Deployment Manager/Pulumi Experience Managing Container Infrastructure (On Prem & Managed e.g., AWS ECS, EKS, or GKE) o Design, implement and Upgrade container infrastructure e.g., K8S Cluster & Node Pools o Create and maintain deployment manifest files for microservices using HELM o Utilize service mesh Istio to create gateways, virtual services, traffic routing and fault injection o Troubleshoot and resolve container infrastructure & deployment issues Continues Integration & Continues Deployment oDevelop and maintain CI/CD pipelines for software delivery using Git and tools such as Jenkins, GitLab, CircleCI, Bamboo and Travis CI o Automate build, test, and deployment processes to ensure efficient release cycles and enforce software development best practices e.g., Quality Gates, Vulnerability Scans etc. o Automate Build & Deployment process using Groovy, GO, Python, Shell, PowerShell o Implement DevSecOps practices and tools to integrate security into the software development and deployment lifecycle. o Manage artifact repositories such as Nexus and JFrog Artifactory for version control and release management. Design, implement, and maintain observability, monitoring, logging and alerting using below tools oObservability: Jaeger, Kiali, CloudTrail, Open Telemetry, Dynatrace o Logging: Elastic Stack (Elasticsearch, Logstash, Kibana), Fluentd, Splunk o Monitoring: Prometheus, Grafana, Datadog, New Relic Good to Have: Associate Level Public Cloud Certifications Terraform Associate Level Certification Benefits of Working Here: 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

Java (Sal 2)

Bengaluru, Karnataka, India

6 - 8 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

Senior Associate Technology (Java)/ Microservices We at Simplify3x, enable our clients to Thrive in Next and to create business value through expert strategies, customer-centric experience design, and world class product engineering. The future of business is disruptive; transformative; and becoming digital to the core. We seek the (Passionate Technologists) who are -deeply skilled, bold, collaborative, flexible -reimagine the way the world works to help businesses improve the daily lives of people, and the world Our work is fueled by -challenging boundaries, -multidisciplinary collaboration, -highly agile teams, and -the power of the newest technologies and platforms. Job Title: Senior Associate Technology (Java) Job Summary: You are a high-performance engineer expected to work in a product squad and deliver solutions for a medium to large-scale client. You are strong core Java or Microservices Developer. As a Sr Associate Technology: -understands client business domain and has been part projects with Digital Business Transformation (DBT) opportunity -worked closely with architect, has done design, reviews and collaborate with the client and team to implement, deploy, and support application to production or near production. -implemented NFRs like security, performance, availability, resiliency, reliability, maintainability -built solution accelerators, best-practices, quick POCs and understands supporting technologies to delivery their defect free applications / components successfully -coach, mentor, and guide team to enable engineering culture. Experience Guidelines and Mandatory skills: -5-8 years of experience in building large-scale, high-volume, low latency, high availability and complex distributed services. -A hands-on Senior developer who has delivered at least 3 or more medium-scale projects from ground zero. Solution and Productionize- Must Have -ability to analyze requirement, design and implement solutions based on established patterns -engaged with stakeholders to manage user journeys and overall own their stories -experience in object-oriented, SOLID, and DRY principles, reactive programming model, microservices and event driven solutions (Good to have) -understands enterprise security, compliance and data security at network and Application layer ( Good to have ) Language & frameworks and Database- Must Have -worked extensively on Java language Java 8 and above, having used concurrency, multithreaded models, blocking/non-blocking IO, lambdas, streams, generics, advance libraries, algorithm, and data structures. -executed database DDL, DML, modeling, managed transactional scenarios & Isolation levels and experience with NoSQL and SQL based DBs in the past. -extensively used Springboot/ Spring cloud or similar frameworks to deliver complex scalable solution -worked on APIs and associated tooling ( Good to have ) -a keen explorer having worked on evolving technology trends. Tools Good to have -used build and Automation tools, Code Quality Plugins, CI/CD Pipelines and Containerization platforms (Docker/Kubernetes) -used logging and Monitoring solutions like Splunk, ELK, Grafana etc. and implement technical KPIs. -extensively used application profiling tools like jProfiler, Yourkit, Visual VM etc. Platforms & Cloud Services- Good to have -successful implemented solutions using one of the cloud platforms e.g. AWS/GCP/Azure/ PCF -integrated with messaging platform e.g. RabbitMQ/ Kafka/ cloud messaging/ enterprise messaging -applied distributed caching solutions like Redis, Memcache, etc. Testing & Performance engineering- Must Have -memory management, GC, and GC tuning. -writing JUnit test cases, mocking e.g. Mockito, PowerMockito, EasyMock, etc. -BDD automation tools like Cucumber, JBehave etc. ( Good to Have ) -execute performance and security tests addressing non-functional requirements ( Good to have) Growth Culture Learning is part of our DNA. We always support exploratory behavior to help you deliver innovative solutions, staying ahead in the curve. You also get opportunity to share your knowledge across the organization through technical sessions and active contribution to various engineering groups. Education Bachelor's/Master's Degree in Computer Engineering, Computer Science, or a related field

Manager/Sr. Manager Technology- .NET

Bengaluru, Karnataka, India

4 - 8 years

INR 3.0 - 5.0 Lacs P.A.

On-site

Full Time

JOB SUMMARY You should have an 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 an exceptional written skill 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 specific technology platform/packages and brings in-depth development, design and architecture expertise to lend support to the delivery of complex solutions on that platform. PRIMARY RESPONSIBILITIES Architecture & Design - Prepare high level architecture of application with various viewpoints like development, security, deployment, information etc - Identify and Establish various architecture patterns with-in 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 of client/web presentation tier, server tier, data access and data model, integration component, package function customization) - Define architecture of design of 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 architecture of application with impact of application in grand scheme of things - Provide point of view in selecting right set of tools and technology for the project including buy v/s build options - Call out various platform, technology, delivery, team, vendor risks to stakeholders along with mitigation plan - Define testing strategy, data/application migration strategy - Work with stakeholders to define 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 project - Establish SDLC processes around build, test, deploy, monitor and improve - Help team to move left for deployments and testing cycles - Measure and improve delivery quality metrics - Make sure right set of environments are available for various teams and various releases - Standardize set of tools needed for development, testing, release and monitoring of application - Own and define NFR for application as part of application design - Establish and govern engineering best practices with-in team - Build eco-system of tools that will help in improving efficiency and quality of development/testing team - Define capacity plan of solution based upon various environments along with scalability needs - Work with 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 on quality or the ability to deliver to timescales or estimates Team - Provide tech mentorship to team so that they can learn right patterns, write quality code and testable code - Provide thought leadership in team to learn new technologies and patterns faster SKILL REQUIREMENTS 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 type 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 and 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 collections 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 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 application on cloud platforms Good understanding of automated provisioning of cloud based resources with appropriate access controls Hands-on experience of any scripting language like powershell, python etc Should have 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 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 Micro services Must have experience in AJAX, JQuery and at least one JavaScript framework (like Angular, React etc) Experience of writing Unit test cases using MSTest and mocking frameworks. Skilled/Experience in writing end to end automated tests using BDD f/w like specflow Understand and experience on application monitoring tools like newrelic, ELK stack, app dynamics or cloud monitoring tools Experience around automated on-demand provisioning of environments with various scalability needs Experience around measuring and improving the speed, quality and team effectiveness 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

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview