Jobs
Interviews

285 Solid Principles Jobs - Page 6

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

11 - 15 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Project description One of the world's largest oil field service companies has a need to support a number of existing enterprise cementing web and desktop applications in continuous efforts to improve quality of shale oil wells cementing. About the Project - web/desktop enterprise cementing software. Our team - friendly, cooperative, open-minded team of experienced software professionals. Responsibilities Resolution of user reported issues and bugs Support of existing features and functionality Effective troubleshooting and root cause analysis Working sessions with the users to collect valuable data for resolution of issues Communication with US team members on the daily basis Participation in a SCRUM-based development process Skills Must have 5+ years of experience with .Net/C# 5+ years of experience with WPF in desktop applications development Advanced knowledge of OOP, design patterns, SOLID principles MS SQL Server experience Excellent analytical, problem solving, and debugging skills Bachelor or Master's Degree in Computer Science Upper-Intermediate English Nice to have Data visualization experience Performance profiling and optimization experience Experience with Infragistics, Telerik UI controls and features Azure Cloud Development Web API/RESTful server development using ASP.NET core RabbitMQ or other message brokers experience Experience with Azure DevOps/TFS and Git IaC and Terraform experience Understanding of Agile development methodologies Oil & Gas domain knowledge

Posted 3 weeks ago

Apply

3.0 - 8.0 years

15 - 20 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Project description One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Project is related to collection, visualization and analysis (including real-time) of the data received from production and test wells evaluation. Project is based on SCRUM methodology. Responsibilities Application design New features development Bugfix Skills Must have 3+ years of experience of WPF development. Familiar with PRISM. 8+ years of software development experience. Proficient in C# .Net and Asp.Net Web API Experience with Angular Azure development experience with the apps likes Function Apps, service bus, queues, blob storage , etc. Experience with multi-threaded development. Familiar with Relational database, SQL, ORM (NHibernate) Experience with unit testing in application development Strong in OOP, Design Patterns and SOLID Principle Experience with leading small to medium size teams Able to create development plans, guide implementation efforts and mentor other team members As needed participate in coding, proof of concept and bug fixes Able to pickup complex development tasks that are above the expertise of available developers Familiar with application architecture Bachelor's degree or higherComputer Science or Engineering, ME, EE, PE, Math, or Physics Experience with agile/scrum software development processes. Excellent analytical, problem solving, and debugging skills Excellent teamwork skills and willing to help team members with tasks Able to effectively multitask to work on multiple projects simultaneously Nice to have Familiar with gRPC, RabbitMQ/Kafka, and .Net Core

Posted 3 weeks ago

Apply

4.0 - 9.0 years

18 - 25 Lacs

Hyderabad

Remote

Role & responsibilities Create beautiful software experiences for our clients using design thinking, lean, and agile methodology. Work on software products designed from scratch using the latest cutting-edge technologies, platforms, and languages such as JAVA, Python, JavaScript, GoLang, and Scala. Work in a dynamic, collaborative, transparent, non-hierarchical culture. Work in collaborative, fast-paced, and value-driven teams to build innovative customer experiences for our clients. Help to grow the next generation of developers and have a positive impact on the industry. Basic Qualifications Experience: 4+ years. Hands-on development experience with a broad mix of languages such as JAVA, Python, JavaScript, etc. Server-side development experience mainly in JAVA, (Python and NodeJS can be considered) UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS, or jQuery, etc. is good to have. Passion for software engineering and following the best coding concepts. Good to great problem-solving and communication skills. Nice to have Qualifications Product and customer-centric mindset. Great OO skills, including design patterns. Experience with devops, continuous integration & deployment. Exposure to big data technologies, Machine Learning, and NLP will be a plus. Benefits Competitive salary. Learning and gaining experience rapidly. Reimbursement for basic working setup at home. Location Location - Hyderabad / Bangalore / Mumbai / Pune

Posted 3 weeks ago

Apply

2.0 - 4.0 years

6 - 9 Lacs

Noida, Delhi

Work from Office

Developing web-based casino games using JavaScript/TypeScript + Pixi.JS, HTML5, PhaserJS on our in-house framework. Experience with Pixi.js and understanding Spine and Pixi-Spine library. Strong knowledge: OOJS, SOLID principles, Clean Code principles, MVC and any one of JS framework Pixi.JS, Phaser, Create JS. Experience in structured software development. Excellent analytical skills for debugging and problem solving skills. Good experience on unit testing. Knowledge of Node JS, NPM, Grunt, Webpack, Rollup, Git, etc. Experience with JIRA or similar issue & project tracking tool. Familiarity with Agile software development processes including Scrum. Ability to review code and design. Develop new user-facing game features. Build reusable code and libraries for future use. Optimize application for maximum speed and scalability. Collaborate with other team members and stakeholders, in a SCRUM-like development style. Make a code review of the code he/she works on it and help interns and junior programmers. Fix live issues/bugs on old and new games. Make research on new technologies and suggest technical solutions. Guiding the team by catering the knowledge and with critical decision making. Maintenance of our existing games. Contributing to our framework. Strong written and verbal communication. Roles and Responsibilities Developing web-based casino games using JavaScript/TypeScript + Pixi.JS, HTML5, PhaserJS on our in-house framework. Experience with Pixi.js and understanding Spine and Pixi-Spine library. Strong knowledge: OOJS, SOLID principles, Clean Code principles, MVC and any one of JS framework Pixi.JS, Phaser, Create JS. Experience in structured software development. Excellent analytical skills for debugging and problem solving skills. Good experience on unit testing. Knowledge of Node JS, NPM, Grunt, Webpack, Rollup, Git, etc. Experience with JIRA or similar issue & project tracking tool. Familiarity with Agile software development processes including Scrum. Ability to review code and design. Develop new user-facing game features. Build reusable code and libraries for future use. Optimize application for maximum speed and scalability. Collaborate with other team members and stakeholders, in a SCRUM-like development style. Make a code review of the code he/she works on it and help interns and junior programmers. Fix live issues/bugs on old and new games. Make research on new technologies and suggest technical solutions. Guiding the team by catering the knowledge and with critical decision making. Maintenance of our existing games. Contributing to our framework. Strong written and verbal communication.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

18 - 33 Lacs

Kochi

Hybrid

Who We Are? At SOTI, we are committed to delivering best in class mobile and IoT device management solutions. We are looking for out of the box thinkers that appreciate the art of creating great software. To us, being visionary is more important than doing things the way they have always been done. What We're Looking For Our people are our most important resource. We are looking for a highly skilled Senior Software Developer to become one of them, to make an impact and oer a unique value. If you are eager to prove your understanding of technical and managerial skills, your strong problem-solving abilities in a fast-paced environment and you are willing to learn then we want to hear from you. What is in it for you? The People - From our humble origins in our founder's basement, to our industry leading position today, SOTI has worked hard to foster a company culture that we can all believe in. A culture that emphasizes personal growth, continuous innovation, and fun. The Growth - Our environment fosters new ideas, fresh prespectives, and the ability to take them over the goal line. SOTI is a fast-paced environment with a global reach that encourages you to make your mark and be part of something big! The Technology - You will get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams. You will work alongside SOTI's partners which include leading tech giants that will keep you on the cusp of emerging technologies. What You'll Do? • Develop innovative solutions to tackle big industry problems • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles • Provide technical guidance on the research and development of new products and services • Contribute towards the entire development lifecycle of analysis, design, implementation and test • Detect, report, investigate, and x product defects ONE PLATFORM CONNECTING EVERYTHING • Automation, including wring unit and integration tests • Optimize and apply best practices. • Maintain high standards of quality for code, technical documentation, and deliverables • Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions • Be active in the community by participating in meetups and conferences • Participate in brainstorming and idea generation activities • Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects Experience You'll Bring • Minimum of 6 -8 years of related industry experience working in software development environments where you are building front-end and back-end components of Web applications • A minimum of 4 years of experience developing with C# .NET programming language • Good understanding of soware design paerns. • Good understanding of data modelling and storage with well-known relaonal database (preferably SQL) • Demonstrable versality in mulple front-end and back-end technologies such as JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, web API, Unity, LINQ • Experience (or strong interest) in agile methods such as Scrum/XP, Business Driven Development, and continuous Delivery • Bachelor's Degree from an accredited college or equivalent work experience Nice-to-have • C++ and Net 8 experience will be an added advantage.

Posted 3 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

chennai, tamil nadu

On-site

About Propel: At Propel we craft technology solutions which the companies will love to use. We help our clients design and develop custom software solutions for today and tomorrow. In our years of experience in working with clients across domains, we see that it takes not just data and technology skills, but a certain kind of team to get things done and deliver results. Thats why we are focused on our people all the time. If you are a curious and motivated self-starter looking to lose yourself in generous enthusiasm and cooperate with others for common ends, Propel will be your ideal career destination. Roles & Responsibilities: Develop AWS Serverless applications using .Net and Angular. Must follow and believe SOLID Principles. Design, program, document, debug, test, deploy, support and sustain REST/web-service driven applications, interface and libraries. Must be good with researching new technologies and eager to learn either business or new technologies. Must be a good communicator and asks questions to create good design before start implementation. Analyze existing applications to come up with approach to migrate server-based applications to serverless applications. Maintain solid sense of public cloud technologies like AWS (must have). Work closely with a team of engineers and creative professionals in a highly collaborative environment on design, integration with SaaS solutions and interface evolution. Collaborate closely with architects. Solid design, performance, user experience, scalability, clean and documented code. Ensure quality through unit and functional test implementation and execution. Contribute to architectural design, automated testing, continuous integration and build management. Develop prototypes to demonstrate the merits of a proposed solution. Participate in and contribute to all phases of the SDLC, including working with a Test Automation team to develop end-toend testing of the solutions being developed. Create technical deliverable artifacts needed for project implementation. Work effectively within a team environment to implement projects in a timely manner. Participate in design reviews, code reviews and functional demos. Act in a technical leadership capacity by mentoring and guiding less experienced developers and new team member Minimum Qualifications: Bachelors degree in computer science or related technical discipline from an accredited institution or equivalent experience. 3 years of experience with developing serverless applications in C# Full stack development experience: o Strong SOLID principles believer and experienced with SOLID implementation of Strong software development skills beyond design and should be able to identify patterns and create design patterns. Technologies: AWS, C#, .Net Core/ Framework, Entity Framework, SQL Preferred Qualifications: 10 years experience in a Microsoft-centric development environment utilizing C# as development language. Agile-based Team Development Methodology using Microsoft Azure Devops, Git and JIRA. Test-Driven Development. Experience with deployment activities to have end to end knowledge. JavaScript Frameworks (Node.Js, jQuery), HTML5, CSS3, JSON, Responsive Web Design using Bootstrap frameworks. Experience with Agile/Scrum development methodology, test-driven, continuous integration,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Mobile App Developer at Brightly, the global leader in intelligent asset management solutions, you will be responsible for designing and building advanced applications for the iOS platform. Your primary experience in iOS development using Objective-C and Swift will be crucial as you develop innovative and performant features for our next-generation software applications. Your main responsibilities will include applying your deep knowledge of computer science and programming principles to create solutions that ensure the performance, quality, and responsiveness of our applications. You will be involved in developing, implementing, and documenting libraries, frameworks, and components within scope, cost, time, and quality constraints. In this role, you will write clear and maintainable code while adhering to existing standards and working in a professional software engineering environment. You will collaborate with product owners to translate user requirements into technical specifications and support our products by identifying and fixing root causes of production incidents. To be successful in this position, you should have at least 5 years of iOS application development experience with solid programming abilities. Proficiency in Swift, Objective-C, Cocoa Touch, and Coco Pods is essential, along with extensive experience with iOS Frameworks such as Core Data and Core Animation. You will need excellent problem-solving skills and attention to detail while debugging and fixing issues using the latest XCode instruments and performance tools. Additionally, familiarity with RESTful APIs, cloud technology stacks, and third-party frameworks will be beneficial. Being part of a fast-paced, deadline-driven, and collaborative programming environment, you should continuously discover, evaluate, and implement new technologies to maximize development efficiency. Experience with automated unit testing frameworks, agile methodologies, and good analytical and problem-solving aptitude will be advantageous. Bonus points will be awarded for knowledge of cross-platform frameworks such as Flutter and React Native, open-source contributions, certifications in technology or agile methodologies, and prior experience in agile implementations at scale. Join us at Brightly and be part of a team that is dedicated to transforming the performance of assets and creating a bright future with smarter assets and sustainable communities.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

We are seeking a skilled Flutter Developer with a minimum of 2 years of experience to become a part of our team. As a Flutter Developer, your main responsibility will be to develop high-quality mobile applications for Android and iOS platforms. Collaboration with our team of designers and developers is crucial to deliver top-notch mobile applications. Your responsibilities will include designing and developing mobile applications utilizing the Flutter framework, collaborating with cross-functional teams to introduce new features, writing clean and maintainable code, ensuring optimal performance and quality of the application, compatibility across various screen sizes and operating systems, bug fixing, and performance issue resolution. Additionally, you will be required to explore and implement new technologies for enhanced development efficiency. Key Technical Expertise: - Proficiency in Flutter framework and Dart programming language - Knowledge of native Android and iOS development is advantageous - Familiarity with state management patterns like BLoC and Provider - Experience in integrating RESTful APIs and third-party libraries - Proficiency in Firebase services like Cloud Firestore, Authentication, and Cloud Functions - Understanding of Git version control system - Knowledge of agile software development methodologies - Familiarity with software design patterns and SOLID principles - Strong problem-solving abilities and attention to detail Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field - Minimum of 2 years of experience in mobile application development using Flutter - Experience in developing and deploying apps to the App Store and Google Play Store - Excellent communication skills and ability to work collaboratively in a team environment - Portfolio showcasing published mobile applications on the App Store and/or Google Play Store is a plus If you are a motivated Flutter Developer with a solid technical background and a passion for taking on challenging projects, we encourage you to apply for this Full-time position with a Day shift schedule. A Bachelor's degree is preferred for this role.,

Posted 3 weeks ago

Apply

6.0 - 8.0 years

8 - 18 Lacs

Bengaluru

Work from Office

We are seeking an experienced Software Engineer with a strong background in developing scalable backend services and intuitive front-end experiences. This role offers the opportunity to contribute to the design and development of complex, high-performance enterprise applications, particularly within our loyalty platform ecosystem . You will be working in an Agile environment, taking ownership of technical components, mentoring junior engineers, and driving the design of new features. How You'll Make an Impact: Agile Development: Actively participate in all phases of Agile development , including planning, backlog grooming, coding, testing, and retrospectives. End-to-End Ownership: Own the development and integration of loyalty platform components , including REST APIs , batch jobs , and message queues . Leadership: Serve as a domain expert in at least one technology area, demonstrating leadership and ownership across feature development. Cross-Functional Collaboration: Collaborate closely with Product Owners and QA engineers to understand and refine acceptance criteria and technical specifications. Design & Architecture Leadership: Lead design and architecture discussions, proposing simple yet scalable solutions to complex business problems. Documentation: Create and maintain detailed documentation for business logic , configuration settings, and integration points. Testing: Develop unit and integration tests using TDD practices and frameworks like JUnit and Mockito . Mentorship: Provide guidance to junior developers through code reviews, pair programming, and knowledge-sharing sessions. Best Practices: Promote coding best practices, clean architecture , and SOLID principles within the team. Effort Estimation: Accurately estimate effort, identify risks early, and ensure timely delivery of features within scope. Continuous Improvement: Identify areas for improvement in code quality, performance, and DevOps practices . Production Support: Provide ongoing support for application deployment, monitoring, and issue resolution in production environments. What You Need to Be Successful: Technical Skills: Backend Development: 5+ years of experience designing and developing applications using Java (preferably JDK 17+ ) and Spring Boot / Spring Batch . Frontend Development: 5+ years of experience in front-end web application development . 2+ years of experience designing and developing applications using Angular (preferably version 7+). RESTful Services: 3+ years of experience developing RESTful services using JSON . Microservices & Cloud: Experience developing microservice-based applications on Oracle , AWS , or Azure . Database: 3+ years of experience writing SQL multi-table queries , inserts, and updates (preferably Oracle or PostgreSQL ). Experience with SQL performance tuning , including using execution explain plans . Message Queues: Familiarity with message queueing systems like RabbitMQ , ActiveMQ , or Kafka Streams . Containerization & Orchestration: Exposure to Docker containerization and configuring Kubernetes clusters (preferably using kubectl or Docker for Desktop ). Build Management: Experience with Build Management tools like Bitbucket/Git , Gradle , and Bamboo . Soft Skills: Communication: Excellent written and verbal communication skills. Problem-Solving: Strong analytical and problem-solving abilities. Collaboration: Ability to work independently and in a cross-functional team environment. Mentorship: A mentorship mindset , with a focus on supporting peer development and continuous learning. Proactive Attitude: A proactive approach toward innovation and continuous improvement . Preferred Experience: Experience in developing Loyalty , Banking , Accounting , or other transactional applications . Knowledge of monitoring tools, debugging distributed systems , and performance tuning in cloud environments.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

5 - 15 Lacs

Bangalore Rural, Bengaluru

Work from Office

BE/BTech with 5-8 Years of hands on experience on the following: Client-Side Development: Lead the development of responsive and interactive web applications using, Angular or JavaScript . Design: Design and implement scalable and maintainable front-end applications. Full Stack Development: Collaborate with back-end developers to integrate user-facing elements with server-side logic. Hands on with Typescript, HTML 5, CSS. Familiar with REST web services using WebAPI, Entity framework. Code Quality: Ensure high-quality code through best practices, code reviews, and automated testing. Performance Optimization: Optimize applications for maximum speed and scalability.

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 - 0 Lacs

pune, maharashtra

On-site

As a Senior Java Software Engineer based in Pune, you will be playing a crucial role in bridging the gap between software development and operations. Your primary responsibility will be to ensure the scalability, reliability, and performance of our systems. By joining our team, you will actively contribute to optimizing system health, automating processes, and supporting the growth and stability of our platform. Your key responsibilities will include designing, developing, and maintaining high-quality Java applications using best practices and design patterns. Collaborating with cross-functional teams to define, design, and implement new features will also be a critical part of your role. You will be instrumental in implementing and managing CI/CD pipelines to facilitate smooth and efficient deployment processes. Monitoring and enhancing system reliability, performance, and scalability will be essential tasks to ensure minimal downtime and optimal performance. Additionally, troubleshooting and resolving production issues will be part of your routine, along with participating in code reviews to offer constructive feedback to your peers. To qualify for this role, you should hold a Bachelor's degree in Computer Science, Engineering, or a related field, along with a minimum of 6 years of experience in Java development, demonstrating a strong understanding of design patterns. You should also have 6+ years of experience in a JAVA development, DevOps, or similar role. Your required skills should include a strong background in Java development and related frameworks such as Spring and Hibernate. A deep understanding of high-volume, high-transaction, and high-availability systems and architectures is essential. Proficiency in SOLID principles and design patterns, along with hands-on experience in Docker and Kubernetes in a production environment, will be beneficial, ideally scaling 23 projects. Familiarity with DevOps and DevSecOps best practices, including CI/CD pipelines, infrastructure as code, and automated testing, will also be advantageous. Moreover, your expertise in defining and implementing scalable, secure, and high-performance software architectures, proficiency in version control systems like Git and build tools such as Maven or Gradle, experience with cloud platforms like AWS, Azure, or Google Cloud, knowledge of microservices architecture and event-driven design, and familiarity with container orchestration using Kubernetes will be highly valuable. Additionally, proficiency in Apache Kafka and RESTful API development, experience with automation tools like Jenkins, Terraform, or Ansible, understanding of Agile methodologies and best practices, a proactive and solution-oriented mindset, great communication skills, strong problem-solving abilities, and the capability to work effectively in a fast-paced environment are required for this role. If you meet these qualifications and are excited about this opportunity, please feel free to mail your resume to pradnya.dhiware@talentcorner.in.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

bhubaneswar

On-site

You are an experienced Senior Java Developer with at least 8 years of hands-on coding experience, specializing in designing, developing, and maintaining high-quality, scalable, and secure applications. Your expertise lies in Java technologies, specifically Java, Spring Boot, and related frameworks. Additionally, you have a proven track record of leading development teams to ensure the successful delivery of complex backend services and microservices. Your responsibilities will include designing, developing, and maintaining Java-based applications and services, writing clean and scalable code following best practices, implementing Spring Boot, Hibernate, and Spring Security for developing microservices, optimizing existing applications for performance and scalability, and leading and mentoring a team of developers to uphold high code quality standards. Moreover, you will collaborate with cross-functional teams to design and implement REST APIs, manage team activities, conduct code reviews, prioritize tasks, foster a collaborative team environment, and address technical challenges. Your role will also involve utilizing Stream API and Tomcat Server for deployment and server management, applying MVC architecture, Design Patterns, and SOLID principles in software design and development, ensuring continuous improvement within the team, and working on PL/SQL for database operations. In terms of requirements, you should have proficiency in Java 8+ with a strong focus on Spring Boot, Hibernate, and Spring Security, along with expertise in Microservices Architecture, Stream API, Tomcat Server, MVC Architecture, Design Patterns, SOLID principles, and PL/SQL. Additionally, you are expected to hold a B.Tech in Computer Science, Information Technology, or a related field, or an MCA qualification.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Senior Manager Engineering- Technology at a Leading Global Management Consulting firm in Bangalore, with over 10 years of experience, your role involves taking ownership of technical envisioning, feasibility, scoping timelines, and executing enterprise-grade software applications. You will excel in project management, ensuring smooth operations and end-to-end responsibility for project deliverables in various areas such as Software Engineering, Data Engineering, Data Science, and DevOps. Your responsibilities also include conducting design and code reviews, providing constructive feedback to team members, and collaborating with cross-functional teams to support case teams, development teams, and clients. In addition to technical oversight, you will lead the selling process to partners and clients, write proposal documents, and present value propositions related to Software Development. People management and collaboration are essential aspects of this role, where you will be responsible for managing software development teams, conducting learning needs assessments, and upskilling team members as needed. Creating a supportive and inclusive work environment where team members feel empowered to share their ideas and opinions is crucial. Your problem-solving skills and mentoring abilities will be put to use as you guide the team through software delivery life cycles, provide technical advice, and coach developers to build future-ready engineering teams. Strong experience in building cloud-native PaaS solutions, object-oriented design principles, and polyglot programming is required for this role. To be successful in this position, you should hold a Bachelor's or Master's degree in computer science engineering or a related field, with a minimum of 10-13 years of software development experience, including significant experience in engineering management. Strong leadership qualities, excellent communication skills, proactive organization, and the ability to manage geographically dispersed teams are key attributes. Your expertise in project management, performance evaluation, and change management will be valuable assets in driving complex projects to successful outcomes. Contributions to open-source projects, blogs, or forums in relevant technologies will be considered an advantage.,

Posted 3 weeks ago

Apply

3.0 - 5.0 years

6 - 15 Lacs

Hyderabad

Work from Office

We are looking for a Senior .NET Developer with strong expertise in building scalable APIs and cloud-native solutions using AWS. This role focuses on logistics/transportation systems and requires leadership, mentoring, and hands-on development across modern .NET technologies. Looking for immediate joiners Key Technical Skills : Languages/Frameworks: C#, .NET Core, ASP.NET Core Web API Data Access: Entity Framework Core, LINQ, Dapper (Micro-ORM), PostgreSQL Cloud: AWS (Lambda, S3, SQS/SNS, X-Ray, Secrets Manager) Architecture: Clean Architecture, SOLID principles, Microservices Testing/Dev Tools: xUnit, Swagger, Git, Fluent Validation, Serilog Security: CORS, API Versioning, Secure Coding Practices Responsibilities: Design and develop high-performance APIs and microservices Build and deploy cloud-native apps using AWS services Lead code reviews, enforce clean code and architecture principles Mentor junior developers and foster best practices • Collaborate on requirement analysis, planning, and estimation Maintain documentation, ensure test coverage and system reliability Preferred Experience & Domain : 34 years of hands-on experience in .NET development 2+ years working with AWS cloud infrastructure Experience in logistics or transportation domains (preferred) Technical leadership or mentoring background Soft Skills: Excellent problem-solving and debugging skills Strong communication and collaboration abilities Experience in planning, estimation, and project execution Passion for knowledge sharing and team growth Education & Certifications: Bachelors degree in Computer Science or related field Preferred: AWS or Microsoft .NET certifications

Posted 3 weeks ago

Apply

4.0 - 7.0 years

7 - 12 Lacs

Gurugram

Work from Office

As Developer, you will develop, maintain, evaluate and test big data solutions. You will be involved in the development of Requirement understanding. Gather requirements to define data definitions, transformation logic, and data model logical and physical designs, data flow and process.Take ownership of projects and manage statuses and timelines effectively. Strong communication skills and ability to work collaboratively in a team environment Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Strong proficiency in C#, ASP.NET, and .NET Core 6.0+. Hands on with front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks (e.g., React, Angular) Solid understanding of Microservices architecture, Design patterns & SOLID principles. Good understanding of RDBMS concepts with experience with SQL Server. Excellent problem-solving skills and ability to troubleshoot complex issues Preferred technical and professional experience Exposure in DevOps Practices and managing CI/CD Pipelines Exposure to Azure services for cloud-based application development

Posted 3 weeks ago

Apply

5.0 - 10.0 years

25 - 40 Lacs

Bengaluru

Remote

Walk-In drive: 19th July 2025, Saturday Time: 9:30 AM - 5:30 PM IST Venue: Smartworks Coworking Spaces, Golden Millennium, Ground Floor, 69/1, Millers Rd, Kaverappa Layout, Vasanth Nagar, Bangalore, Karnataka 560052 Process: HackerRank Test + 2 Technical rounds Note: Snacks and Lunch will be provided Kindly carry your updated CV (hard copy) Work mode: Remote Role: 60% Frontend, 40% Backend- Individual Contributor role Openings: SE II (5+ years) and Lead Software Engineer (9+ years): Both are IC roles • You have : o 5+ years of full-stack development preferably in a startup engineering environment using various programming languages. o 1-3+ years of large-scale software and/or webservices deployment. o Experience working with cross functional teams (product, analytics, business leaders) o Delivered multiple software projects simultaneously, with high quality and timely execution. o Experience with high load websites, large datasets, and both functional and code complexity. What you will do at JustAnswer : o Develop andmaintain services, SDKs, Cloudflare workers, and web applications for our data collection and experimentation platforms. o Design server-side components, modules, classes using .NET, Javascript o Create front end componentsusing React, Redux, Typescript. and Javascript o Follow and improve effective Agile CI/CD processes o Assure our products are implemented to the highest standards with appropriate automated testing including Unit tests o Improve code quality and deployment frequency o Participate in reviewing designs and code of peer software engineers

Posted 3 weeks ago

Apply

10.0 - 15.0 years

35 - 45 Lacs

Hyderabad

Work from Office

Key Responsibilities: Back-End Architecture & Development: Lead the design and implementation of scalable, secure, and high-performance back-end systems using Node.js and microservices architecture tailored for SaaS products. API Design & Implementation: Architect, develop, and maintain robust RESTful APIs and GraphQL APIs that power our SaaS offerings. Ensure APIs are well-documented, efficient, and adhere to industry best practices. Implement versioning and backward compatibility strategies for APIs to support seamless client integrations. Database Design & Optimization: Design and optimize complex database schemas in MySQL and MongoDB to handle multi-tenant SaaS environments. Implement data partitioning, sharding, and indexing strategies to ensure optimal performance and scalability. Develop data migration strategies for seamless product updates and feature rollouts. Microservices & Cloud Infrastructure: Architect and implement microservices that are containerized using Docker and orchestrated with Kubernetes . Leverage cloud platforms ( AWS , Azure , or Google Cloud ) for deploying scalable and resilient back-end services. Implement service discovery, load balancing, and API gateways for efficient microservices communication. Security & Compliance: Implement robust authentication and authorization mechanisms (e.g., OAuth 2.0, JWT). Ensure data protection and compliance with regulations like GDPR, HIPAA, or industry-specific standards. Conduct regular security assessments and audits to identify and mitigate vulnerabilities. Performance Monitoring & Optimization: Set up monitoring tools (e.g., Prometheus, Grafana) to track system performance and reliability. Analyze system metrics to identify bottlenecks and optimize code and infrastructure accordingly. Implement caching strategies (e.g., Redis, Memcached) to enhance system responsiveness. Collaboration & Leadership: Work closely with Angular front-end teams to define API contracts and ensure seamless integration. Provide technical leadership and mentorship to back-end engineers, promoting a culture of excellence and continuous learning. Lead code reviews, architectural discussions, and contribute to the development of coding standards and best practices. DevOps & CI/CD: Implement and manage CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI for automated testing and deployment. Ensure zero-downtime deployments and implement strategies for rollback and recovery. Innovation & Continuous Improvement: Stay abreast of emerging technologies and trends in SaaS development, microservices, and database technologies. Propose and implement innovative solutions to improve product performance, scalability, and developer productivity. Qualifications: Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Professional Experience: 8-12 years of hands-on back-end development experience, specifically in building and scaling SaaS products. Proven track record of designing and implementing complex back-end systems and APIs. Technical Expertise: Node.js: Deep understanding and extensive experience with asynchronous programming, event-driven architecture, and performance optimization. Microservices: Proficient in designing microservices with considerations for scalability, fault tolerance, and inter-service communication. API Design: Expertise in RESTful API design principles, API security, rate limiting, and API lifecycle management. Database Systems: Strong experience with both relational ( MySQL ) and NoSQL ( MongoDB ) databases, including replication, backup strategies, and performance tuning. Cloud Platforms: Hands-on experience with cloud services like AWS (e.g., EC2, ECS, Lambda, RDS, DynamoDB), Azure, or Google Cloud Platform. Containerization & Orchestration: Proficient with Docker and Kubernetes for deploying and managing containerized applications. Security Protocols: Knowledge of SSL/TLS, encryption methodologies, secure coding practices, and familiarity with security tools and frameworks. Message Queues & Streaming: Experience with RabbitMQ, Kafka, or similar technologies for building event-driven architectures. Soft Skills: Leadership: Ability to lead cross-functional teams and drive technical initiatives to completion. Communication: Excellent verbal and written communication skills, capable of articulating complex technical concepts to non-technical stakeholders. Problem-Solving: Strong analytical skills with a proactive approach to identifying and resolving technical challenges. Agile Methodologies: Comfortable working in Agile/Scrum environments and using tools like Jira or Trello for project management.

Posted 3 weeks ago

Apply

8.0 - 12.0 years

9 - 14 Lacs

Mumbai

Work from Office

LocationPune/ Vizag / Nashik Mode of WorkWork from Office Shift TimingsGeneral shifts (no night shifts involved) Week offsSaturday and Sunday fixed off Technical Skills and Proficiency Proficiency in Advance Excel, VBA, Python, RPA, C, JavaScript, HTML, CSS, MS Access, and SQL .Experience in oops Object Oriented Programming, SOLID Principles, and Design Pattern. Experience in tools like Power BI for frontend and backend development. Proficiency in data visualization. Should have Team Management experience. Actively engage in resolving bugs and delivering new features, ensuring high quality technical solutions. Support engineering and product teams in maintaining technical excellence, reliability, and user friendly interfaces. Estimate project efforts, identify risks, and effectively manage project schedules to meet deadlines. Collaborate with developers and stakeholders to understand user requirements, ensuring visually consistent design language across reports and automations. Create BRD and process flows, ensuring that they are both visually appealing and highly functional. Style Guide Development Establish and maintain comprehensive documentation to standardize design elements, ensuring a unified visual identity and user experience across diverse reports. Conduct usability testing on interfaces to gather feedback, identify pain points, and iterate on designs, ultimately contributing to the continuous improvement of the user interface and experience. Collaboration skills with developers. AddonSpecialized UI UX Design Courses or Certifications GEN AI Certification Qualifications Should be Graduate. Effective communication for collaborating with diverse teams, empathy to understand user needs, and the ability to present design concepts. Collaboration, adaptability, and diplomacy are essential for successful interaction with developers, stakeholders, and global teams. Job Location

Posted 3 weeks ago

Apply

15.0 - 20.0 years

9 - 13 Lacs

Pune

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Advanced Embedded System Engineering Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients. Your role involves overseeing the software development process and ensuring successful project delivery. Roles & Responsibilities:- Contribute to android platforms/apps powering automotive infotainment systems.- Strong passion for android as an ecosystem, ideally experience with implementing android apps or working on the android platform level.- Regularly catch up with latest android platform technologies presented on Googles conferences.- Get involved in building best-in-class system user interface.- A desire to learn new things and the ability to understand complex systems. Professional & Technical Skills: - Proficient in Java or Kotlin programming language- Extensive knowledge of Android core building blocks/ app fundamentals and their lifecycles- Proficient in OO design patterns and SOLID principles- Good understanding of Android platform architecture and IPC concepts- Working knowledge in version control tools like Git, Gerrit and Github- Focus on creating best UI solutions- Good ability to gather information and create an overall technical picture about the system in peer-to-peer communication environment with other experienced engineers- Great problem solving skills, ability to navigate complex code bases, a hands-on approach- Ability to excel as a team player- Proactive ownership of self-progress and team delivery- Hands on expertise in developing/customizing Android SystemUI - Hands on Jetpack Compose expertise Professional Attributes1.Excellent Communication2. Team Player Additional Information:- The candidate should have minimum 7.5 years of experience in Advanced Embedded System Engineering.- This position is based in Pune.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

14.0 - 18.0 years

30 - 40 Lacs

Bengaluru

Hybrid

Greetings from Encora Innovation Labs Pvt Ltd! Encora is looking for Technical Architect / Technical Manager with 14-18 years experience in NET Core 8 and above, C#, React JS, Entity framework, Rest API, Any messaging services, Microservices concept, Solid principles, SQL server/Postgres, Gen AI experience and AWS. Important Note : Looking for an immediate joiner for this role! If you're on a 30/60/90-day notice, this one might not be the right fit right now. Appreciate your understanding! Please find the below detailed job description and the company profile for your better understanding. Position: Technical Architect / Technical Manager Experience: 14-18 years Job Location : Bangalore Position Type: Full time Qualification: Any graduate Work Mode : Hybrid Job Summary As an Technical Architect / Technical Manager , you will lead complex projects from inception to completion, ensuring alignment with strategic objectives. You will manage project resources, budgets, and timelines while fostering strong relationships with stakeholders to drive successful project outcomes. This role will require strong engineering experience, and hands-on on tech stack of the project. Responsibilities and Duties Oversee the planning, execution, and delivery of multiple projects, ensuring they meet quality standards and business objectives. Oversee and get involved with the design, development, testing, deployment, and support of IT solutions. Ensure high-quality code and system reliability by enforcing best practices in software engineering and IT operations. Drive the adoption of agile methodologies and DevOps practices within the team. Monitor team performance and conduct regular performance reviews. Support career development and training initiatives for engineering team members. Identify and resolve technical challenges or bottlenecks in projects. Develop and maintain project schedules, budgets, and resource plans, ensuring optimal allocation of resources. Identify and mitigate risks throughout the project lifecycle, implementing contingency plans as necessary. Facilitate project meetings and provide regular updates to stakeholders on project status, risks, and issues. Mentor and guide project team members, promoting a culture of continuous improvement and professional development. Ensure compliance with organizational processes and methodologies in project delivery. Qualifications and Skills Bachelors degree in IT stream or a related field, with 14+ years of overall experience and at least 4+ years of application engineering experience Strong implementation experience with .NET tech stack Extensive experience managing large-scale projects, with a proven track record of successful delivery. Strong leadership and interpersonal skills, with the ability to influence and motivate teams. Excellent organizational and multitasking abilities, with a keen attention to detail. Proficiency in project management software and tools, as well as Microsoft Office Suite. Strong analytical and problem-solving skills, with a strategic mindset. Technologies: .NET Core 8 and above C# SQL server/Postgres React JS Entity framework knowledge of rest API any messaging services Microservices concept solid principles Gen AI experience AWS Good to have: Docker, Kubernetes, Kafka Communication: Facilitates team and stakeholder meetings effectively Resolves and/or escalates issues in a timely fashion Understands how to communicate difficult/sensitive information tactfully Astute cross-cultural awareness and experience in working with international teams (especially US) You should be speaking to us if; You are looking for a career that challenges you to bring your knowledge and expertise to bear for designing implementing and running a world class IT organization You like a job that brings a great deal of autonomy and decision-making latitude You like working in an environment that is young, innovative and well established You like to work in an organization that takes decisions quickly, where you can make an impact Why Encora Innovation Labs? Are you are looking for a career that challenges you to bring your knowledge and expertise to bear for designing implementing and running a world class IT Product Engineering organization? Encora Innovation Labs is a world class SaaS technology Product Engineering company and focused on transformational outcomes for leading-edge tech companies. Encora Partners with fast growing tech companies who are driving innovation and growth within their industries. Who We Are: Encora is devoted to making the world a better place for clients, for our communities and for our people. What We Do: We drive transformational outcomes for clients through our agile methods, micro-industry vertical expertise, and extraordinary people. We provide hi-tech, differentiated services in next-gen software engineering solutions including Big Data, Analytics, Machine Learning, IoT, Embedded, Mobile, AWS/Azure Cloud, UI/UX, and Test Automation to some of the leading technology companies in the world. Encora specializes in Data Governance, Digital Transformation, and Disruptive Technologies, helping clients to capitalize on their potential efficiencies. Encora has been an instrumental partner in the digital transformation journey of clients across a broad spectrum of industries: Health Tech, Fin Tech, Hi-Tech, Security, Digital Payments, Education Publication, Travel, Real Estate, Supply Chain and Logistics and Emerging Technologies. Encora has successfully developed and delivered more than 2,000 products over the last few years and has led the transformation of a number of Digital Enterprises. Encora has over 25 offices and innovation centers in 20+ countries worldwide. Our international network ensures that clients receive seamless access to the complete range of our services and expert knowledge and skills of professionals globally. Encora global delivery centers and offices in the United States, Costa Rica, Mexico, United Kingdom, India, Malaysia, Singapore, Indonesia, Hong Kong, Philippines, Mauritius, and the Cayman Islands. Encora is Certified Great Place to Work in India. Please visit us at Website: encora.com LinkedIn: EncoraInc Facebook: @EncoraInc Instagram: @EncoraInc Are you are looking for a career that challenges you to bring your knowledge and expertise to bear for designing implementing and running a world class IT Product Engineering organization. Please share your updated resume to ravi.sankar@encora.com

Posted 3 weeks ago

Apply

5.0 - 10.0 years

8 - 18 Lacs

Hyderabad

Work from Office

Job Summary We are looking for a skilled and enthusiastic Java Backend Developer with strong experience in building scalable backend services and hands-on expertise in AWS cloud technologies . While backend development is the primary focus of this role, candidates with knowledge of frontend technologies will be given added preference. This is a fantastic opportunity to work on end-to-end application development, contribute to a growing engineering culture, and be part of a collaborative, forward-thinking team. Key Responsibilities Design, develop, and maintain efficient, reusable, and reliable backend applications using Java. Develop RESTful APIs and microservices using frameworks such as Spring Boot and Hibernate . Utilize AWS cloud services (e.g., EC2, Lambda, S3, RDS, DynamoDB) to build secure, scalable, and high-performance applications. Participate in architecture discussions and contribute to system design decisions. Troubleshoot, debug, and resolve application issues in a timely manner. Follow best coding practices to ensure high-quality and maintainable code. Assist in frontend development tasks when required using React , Angular , or similar frameworks. Write clear technical documentation for internal use and future reference. Participate in code reviews, sprint planning, and Agile ceremonies. Required Skills & Qualifications Bachelors degree in computer science, Engineering, or a related field. Minimum 5 years of hands-on experience in Java backend development (Java 8+ preferred). Strong proficiency in Spring Boot , Hibernate, and related Java frameworks. Solid experience with AWS Cloud Services such as Lambda, S3, EC2, RDS, and API Gateway. Strong understanding of microservices architecture , RESTful API design , and software engineering best practices. Familiarity with CI/CD pipelines using tools like Jenkins, Git, Maven. Experience with Docker ; Kubernetes experience is a plus. Basic exposure to frontend frameworks such as React, Angular, or Vue.js. Excellent problem-solving, analytical, and communication skills.

Posted 3 weeks ago

Apply

4.0 - 7.0 years

12 - 15 Lacs

Hyderabad

Work from Office

,,, About the Role We are looking for a skilled and motivated Node.js Developer to join our engineering team. The ideal candidate will have a strong background in building scalable backend applications and APIs using Node.js, and will collaborate closely with cross-functional teams to deliver high-performance software solutions. Key Responsibilities Design, build, and maintain efficient, reusable, and reliable backend services using Node.js. Develop RESTful APIs and integrate third-party services and APIs. Collaborate with front-end developers, QA teams, and product managers to deliver high-quality features. Optimize applications for speed, scalability, and security. Write clean, well-documented, and testable code following best practices. Participate in code reviews, design discussions, and agile development cycles. Troubleshoot and debug production issues and provide timely resolutions. Implement data storage solutions including relational and NoSQL databases. Required Skills and Qualifications 3 to 6 years of experience in backend development using Node.js . Strong proficiency in JavaScript/TypeScript programming. Deep understanding of RESTful APIs , OAuth , and JWT-based authentication . Experience with Express.js , NestJS , or other Node frameworks. Good knowledge of MongoDB , PostgreSQL , or MySQL. Hands-on experience with version control systems such as Git . Familiarity with Docker , CI/CD pipelines , and cloud environments (AWS/GCP/Azure) is a plus. Excellent problem-solving skills and attention to detail. Strong communication and team collaboration abilities. Good to Have Experience with front-end frameworks like Angular or React, etc. Knowledge of message queues (e.g., RabbitMQ, Kafka). Understanding of microservices architecture. Exposure to Agile/Scrum methodologies. Testing skills using Jest , Mocha , or similar frameworks. What Were Looking For Problem solvers and self-starters with a passion for building efficient, reliable, and scalable systems. Team players who thrive in collaborative environments and can take ownership of modules or features. Developers who understand the importance of clean code, testing, and maintainability. If you're ready to work with cutting-edge technologies and be part of an ambitious team solving real-world problems, apply now!

Posted 3 weeks ago

Apply

7.0 - 10.0 years

15 - 18 Lacs

Bengaluru

Work from Office

Job Description: Primary Skill Set : .Net Core , C#, Solid, OOPS, Design patterns, Unit Testing, SpecFlow, BDD, TDD, Web API, REST, statelessness, LINQ, EF/ORM, SQL Server. Secondary Skill Set : Angular and related web tech good to have (Angular is preferred and not MUST)

Posted 3 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Project description One of the world's largest oil field service companies has a need to support a number of existing enterprise cementing web and desktop applications in continuous efforts to improve quality of shale oil wells cementing. About the Project - web/desktop enterprise cementing software.Our team - friendly, cooperative, open-minded team of experienced software professionals. Responsibilities Resolution of user reported issues and bugs Support of existing features and functionality Effective troubleshooting and root cause analysis Working sessions with the users to collect valuable data for resolution of issues Communication with US team members on the daily basis Participation in a SCRUM-based development process SkillsMust have 5+ years of experience with .Net/C# 5+ years of experience with WPF in desktop applications development Advanced knowledge of OOP, design patterns, SOLID principles MS SQL Server experience Excellent analytical, problem solving, and debugging skills Bachelor or Master's Degree in Computer Science Upper-Intermediate English Nice to have Data visualization experience Performance profiling and optimization experience Experience with Infragistics, Telerik UI controls and features Azure Cloud Development Web API/RESTful server development using ASP.NET core RabbitMQ or other message brokers experience Experience with Azure DevOps/TFS and Git IaC and Terraform experience Understanding of Agile development methodologies Oil & Gas domain knowledge Locations-PUNE,BANGALORE,HYDERABAD,CHENNAI,NOIDA

Posted 4 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

Project description One of the world's largest oil field service companies has a need to support a number of existing enterprise cementing web and desktop applications in continuous efforts to improve quality of shale oil wells cementing. About the Project - web/desktop enterprise cementing software.Our team - friendly, cooperative, open-minded team of experienced software professionals. Responsibilities Resolution of user reported issues and bugs Support of existing features and functionality Effective troubleshooting and root cause analysis Working sessions with the users to collect valuable data for resolution of issues Communication with US team members on the daily basis Participation in a SCRUM-based development process SkillsMust have 5+ years of experience with .Net/C# 5+ years of experience with Angular 2+ Advanced knowledge of OOP, design patterns, SOLID principles Experience in web applications development with Angular 10 or newer Experience in web applications development with .NET Core 3.0 or newer MS SQL Server strong experience TypeScript development Excellent analytical, problem solving, and debugging skills Bachelor or Master's Degree in Computer Science Upper-Intermediate English Nice to have Vanilla JavaScript knowledge Bootstrap, Angular CLI, Reactive Extensions for Angular Web API/RESTful server development using ASP.NET core Azure Cloud Development IaC and Terraform experience Experience with Azure DevOps/TFS and Git Understanding of Agile development methodologies Oil & Gas domain knowledge RXJS Locations-PUNE,BANGALORE,HYDERABAD,CHENNAI,NOIDA

Posted 4 weeks ago

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

Featured Companies