assistant-software-engineer-jobs-in-pune, Pune

3,541 Assistant Software Engineer Jobs in Pune

Toggle to save search
posted 5 days ago
experience6 to 8 Yrs
Salary16 - 20 LPA
location
Pune
skills
  • build
  • devops
  • java
  • kubernetes
  • github
  • node
  • gitlab
  • maven
  • ansible
  • microservices
  • artifactory
  • applications
Job Description
Job Title Dev / DevOps Engineer (.NET / Java / Node + Cloud / Containerization) Employment Type: Full-Time Role Summary We are seeking a skilled and versatile Engineer with hands-on development and DevOps experience proficient in .NET or Java (and ideally with exposure to Node.js) who can design, build, deploy, and maintain containerized microservices using modern CI/CD pipelines and infrastructure-as-code practices. You will work closely with development, infrastructure, and operations teams to ensure smooth end-to-end delivery of software. Key Responsibilities Develop and maintain application code in .NET, Java, or Node.js as needed. Build and manage build pipelines (e.g. Maven for Java), managing dependencies and artifacts. Containerize applications using Docker and deploy microservices on Kubernetes (or similar orchestration platforms). Use configuration management and automation tools (e.g. Ansible) for deployment, configuration, and orchestration. Build, maintain, and optimize CI/CD pipelines using tools such as Jenkins, GitHub / GitLab CI (or equivalent), ensuring automated, reliable and repeatable deployments. Implement infrastructure-as-code (IaC) using tools like Terraform (or similar) for provisioning and managing cloud or on-prem resources. Work with cloud services (e.g. Azure, or other cloud environments) to deploy and manage services, as applicable. Migrate legacy or monolithic applications to containerized / cloud-based architectures when required. Participate in architecture and design discussions especially around microservices, scalability, deployment and automation. Collaborate with cross-functional teams using agile methodologies, ensuring timely deliveries and iterative improvements. Communicate effectively with team members and stakeholders developers, QA, operations to coordinate deployments, resolve issues, and continuously improve deployment processes and infrastructure. Required Skills & Qualifications Bachelors degree in Computer Science / Engineering or equivalent technical qualification. Hands-on development experience in .NET or Java; familiarity with Node.js is a strong plus. Strong experience with build tools (e.g., Maven for Java) and artifact/repository management. Solid understanding and practical experience with containerization (Docker), container orchestration (Kubernetes), and deploying microservices. Experience with configuration management and automation tools (e.g. Ansible) and infrastructure-as-code tools (e.g. Terraform). Proficiency with version control systems (Git GitHub or GitLab) and CI/CD tooling/ pipelines (Jenkins, GitLab CI/CD, or equivalent). Familiarity with writing deployment or infrastructure configuration using declarative formats (e.g. YAML). Experience working with cloud platforms / services (e.g. Azure, AWS, or similar) especially for containerized application deployment. Experience in application migration (on-prem cloud/containerized, monolith microservices) is a plus. Familiarity with Agile software development methodologies. Strong communication skills, collaboration mindset, problem-solving attitude, and ability to manage multiple tasks in fast-paced environments.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 7 days ago
experience2 to 5 Yrs
Salary7 - 12 LPA
location
Pune, Bangalore+7

Bangalore, Noida, Chennai, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • java
  • apis
  • spring
  • rest
  • maintenance
  • framework
Job Description
Job Title Software Engineer Job Summary We are looking for a skilled Software Engineer to join our development team. In this role, you will design, code, test, and maintain software applications, working closely with cross-functional teams to deliver high-quality solutions. You should be comfortable working in a dynamic environment, troubleshooting issues, and adapting to new technologies as needed. Key Responsibilities Software Design & Development Design, develop, and implement software applications using modern programming languages and frameworks. Write clean, efficient, scalable, and maintainable code following best practices. Translate requirements into functional software features and components. Testing, Debugging & Maintenance Perform unit testing, integration testing and other testing as needed to ensure software quality and reliability. Troubleshoot, debug, and resolve software defects or issues in a timely manner. Maintain and upgrade existing applications, ensuring they remain efficient, secure, and up-to-date. Collaboration & Cross-Functional Work Collaborate with product managers, designers, QA, and other stakeholders to define requirements, design solutions, and deliver features. Participate in code reviews, provide constructive feedback, and follow code standards and best practices. Document software design, code changes, workflows, and maintain version control records. Continuous Improvement & Learning Keep up-to-date with emerging technologies, development practices, and industry trends and apply them when beneficial. Contribute to process improvements, help refine development workflows, and enhance software quality and performance. Qualifications & Skills Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Proven experience (or strong internship / project experience) in software development working with one or more programming languages (e.g. Java, Python, C++, JavaScript, etc.). Good understanding of the software development life cycle (SDLC), version control, and coding best practices. Strong problem-solving, debugging, and analytical skills. Ability to work collaboratively in a team environment, communicate clearly, and coordinate across teams. Adaptability and willingness to learn new technologies, frameworks, tools, and development practices quickly. (Optional / Preferred) Additional Skills Experience with front-end or back-end frameworks / libraries / full-stack development. Familiarity with database systems (SQL / NoSQL), web services / APIs, cloud services or DevOps practices depending on project needs. Experience with automated testing frameworks, CI/CD pipelines, containerization, or related modern development tools.
INTERVIEW ASSURED IN 15 MINS
posted 7 days ago
experience2 to 5 Yrs
location
Pune, Bangalore+7

Bangalore, Chennai, Noida, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • framework
  • automation
  • java
  • sql
  • sprin
Job Description
Job Title: Software Engineer Location: Open to All Cities Experience: 2-5 Years Qualification: Bachelors Degree Job Overview: We are seeking a talented Software Engineer with experience in building high-quality applications and working across the full software development lifecycle. The ideal candidate should have strong skills in Java, Spring, SQL, and exposure to bidding/tendering systems, automation, or industrial control systems (DCS/PLC/SCADA). Key Skills: Java, Spring Framework SQL Bidding/Tendering & Proposal Systems (Preferred) Automation / DCS / PLC / SCADA (Added Advantage) Strong debugging & problem-solving skills Responsibilities: Develop clean, efficient, and maintainable code. Debug, troubleshoot, and optimize application performance. Collaborate with cross-functional teams through the SDLC. Ensure application scalability, quality, and reliability. Stay updated on emerging technologies and best practices.  
INTERVIEW ASSURED IN 15 MINS
question

Are these jobs relevant for you?

posted 7 days ago
experience5 to 8 Yrs
location
Pune
skills
  • automotive
  • domain
  • case
  • black box testing
  • partition
  • linux
  • testing
  • istqb
  • c++
  • writing
  • requirement
  • based
  • aerospace
  • test
  • equivalence
  • rail
  • class
Job Description
Job Description: Senior Software Test Engineer Position Overview We are seeking a detail-oriented Senior Software Test Engineer with strong experience in requirement-based testing, black-box testing, and test design techniques such as Boundary Value Analysis and Equivalence Class Partitioning. The ideal candidate will have exposure to safety-critical domains such as Rail, Aerospace, or Automotive, along with hands-on skills in C++ and Linux environments. Key Responsibilities Test Planning & Design Analyze functional and technical requirements to create comprehensive test plans, test cases, and test scenarios. Apply structured test design techniques including Boundary Value Analysis (BVA) and Equivalence Class Partitioning (ECP). Ensure full coverage of requirement-based testing for safety-critical applications. Test Execution & Reporting Perform black-box testing to validate system behavior under various conditions. Execute manual and automated tests in C++ and Linux-based environments. Identify, log, track, and verify defects, ensuring high-quality product release. Domain-Specific Testing Work on testing projects in the Rail, Aerospace, or Automotive domain, ensuring adherence to industry standards. Review system behavior with a focus on safety, reliability, and compliance requirements. Collaboration & Documentation Collaborate with developers, business analysts, and system engineers to clarify requirements and resolve defects. Prepare detailed test reports, traceability matrices, and compliance documentation. Participate in reviews of requirement documents, design specifications, and test artifacts. Required Skills & Qualifications Hands-on experience in C++ and Linux environments (for test execution/support). Strong expertise in requirement-based testing and black-box testing. Knowledge of Boundary Value Analysis, Equivalence Class Partitioning, and other fundamental test design techniques. Experience in Rail, Aerospace, or Automotive safety-critical projects. ISTQB Foundation Level certification (or equivalent). Proven ability in writing clear, detailed, and traceable test cases. Preferred Qualifications Experience with test automation tools in Linux/C++ environments. Understanding of safety standards like EN 50128 (Rail), DO-178C (Aerospace), or ISO 26262 (Automotive). Exposure to CI/CD pipelines and version control tools (Git). Familiarity with embedded systems and communication protocols. Bachelor in Engineering is required. 
INTERVIEW ASSURED IN 15 MINS
posted 7 days ago
experience5 to 8 Yrs
location
Pune
skills
  • javascript
  • html5
  • oracle apex
  • pl/sql
  • sql
  • soap
  • api
  • css
  • restful apis
Job Description
Job Description: Senior Software Engineer Position Overview We are seeking an experienced Senior Software Engineer with strong expertise in PL/SQL, REST/SOAP APIs, JavaScript, HTML5, CSS, and SQL. The ideal candidate will be responsible for designing, developing, and optimizing applications on Oracle APEX, ensuring seamless integration, high performance, and exceptional user experience. Key Responsibilities Application Development Design, develop, and deploy applications using Oracle APEX with modern UI/UX practices. Write efficient and optimized PL/SQL packages, procedures, functions, and triggers. Implement responsive front-end components using JavaScript, HTML5, and CSS. API Integration Develop and integrate RESTful APIs and SOAP-based web services for data exchange. Ensure secure, scalable, and reliable communication across systems. Troubleshoot and optimize API performance and error handling. Database & SQL Design and optimize SQL queries, views, indexes, and database objects. Support database performance tuning and ensure data integrity within Oracle environments. Collaborate with DBAs on schema design and deployment. System Enhancement & Support Analyze business requirements and translate them into technical solutions. Perform application testing, debugging, and production support. Ensure high-quality documentation for all development activities. Collaboration Work closely with cross-functional teams including business analysts, QA, and project managers. Participate in agile ceremonies, code reviews, and deployment cycles. Required Skills & Qualifications Strong hands-on experience with Oracle APEX development. Expertise in PL/SQL and Oracle database programming. Proficiency in JavaScript, HTML5, CSS, and front-end development. Experience with RESTful APIs and SOAP services integration. Strong SQL skills with the ability to write and optimize complex queries. Good understanding of application security, authentication, and authorization. Preferred Qualifications Experience with Oracle APEX Themes, Interactive Reports, and APEX Plugins. Familiarity with CI/CD tools and version control (Git). Exposure to cloud platforms (OCI/AWS/Azure). Understanding of Oracle performance tuning and architecture. M.A. is required
INTERVIEW ASSURED IN 15 MINS
posted 7 days ago
experience2 to 7 Yrs
location
Pune
skills
  • programming
  • systems
  • networking protocols
  • linux
  • networking
  • embedded
  • c++
  • object
  • oriented
  • c/c++
Job Description
Job Description: Senior Software Engineer Position Overview We are looking for a skilled Senior Software Engineer with strong expertise in C/C++, Object-Oriented Programming, Linux systems, and networking protocols. The ideal candidate will design, develop, and optimize embedded software solutions for high-performance, network-enabled devices. This role requires hands-on embedded development experience, strong analytical skills, and a solid understanding of Linux-based systems and networking fundamentals. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded applications using C/C++ with an object-oriented approach. Implement low-level drivers, middleware, and communication interfaces for embedded systems. Optimize code for performance, memory usage, and stability. Linux & Linux Networking Work with Linux operating systems, including kernel-level concepts, device drivers, and system configuration. Develop, troubleshoot, and optimize applications running on embedded Linux platforms. Configure and manage Linux networking, including sockets, routing, firewalls, and network stacks. Networking Protocols Implement and debug networking protocols such as TCP/IP, UDP, HTTP, MQTT, SNMP, or custom protocols based on project requirements. Conduct performance tuning and network traffic analysis. Ensure secure, scalable, and reliable communication across embedded systems. System Integration & Testing Integrate software components with hardware platforms in embedded environments. Perform system debugging using oscilloscopes, logic analyzers, and network analyzers. Develop unit tests, integration tests, and system verification procedures. Collaboration & Documentation Work closely with hardware, QA, and system engineering teams to deliver robust product solutions. Prepare technical documentation, including design specifications, test plans, and user guides. Required Skills & Qualifications Strong proficiency in C/C++ programming. Solid understanding of Object-Oriented Programming (OOP) principles. Experience in embedded systems development (bare-metal or RTOS/Linux-based). Good knowledge of Linux internals, shell scripting, and Linux networking. Experience with networking protocols and network debugging tools (Wireshark, tcpdump, etc.). Familiarity with embedded hardware, microcontrollers, and communication interfaces (UART, SPI, I2C, Ethernet). Bachelors Degree in Electronics, Computer Science, Electrical Engineering, or related field. Preferred Qualifications Experience with build systems (CMake, Make, Yocto, Buildroot). Knowledge of secure coding practices for embedded systems. Understanding of CI/CD pipelines for embedded development. Exposure to real-time operating systems (RTOS). Bachelors in Engineering on required.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago

Senior Software Engineer

Bajaj Finance Limited
experience4 to 6 Yrs
location
Pune
skills
  • aem
  • react.js
  • java
  • next.js
Job Description
We are seeking highly skilled Senior Software Engineer with strong expertise in Next.js, react.js, java and AEM (Adobe experience Manager). The ideal candidate should have a solid background in full-stack development, strong problem-solving abilities and experience delivering high-quality, scalable web applications. You will collaborate closely with cross-functional teams to design, develop and maintain modern digital solutions.
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago

Senior Software Engineer (Golang + AWS) Pune | Remote | Full-time

MARUTI NANDAN ENTERPRISE Hiring For Recruitment Hub 365
experience5 to 10 Yrs
WorkRemote
location
Pune
skills
  • react.js
  • aws
  • angular
  • golang
  • grpc
  • ec2
  • ci/cd
Job Description
Job Title: Senior Software Engineer (Golang + AWS) Location: Pune (Remote) Experience: 5+ Years in IT Notice Period: Immediate to 15 days About the Role: We are looking for a highly motivated and experienced Senior Software Engineer with deep expertise in Golang and AWS to join our fast-growing healthcare technology team. In this role, you will play a pivotal role in designing, developing, deploying, and maintaining scalable, secure, and high-performance enterprise-grade applications that directly impact patient care and healthcare operations. You will collaborate closely with cross-functional teams, including product managers, architects, QA engineers, and clients, to deliver innovative solutions in the healthcare domain. This is an opportunity to work on complex projects involving healthcare APIs, electronic health records, patient management systems, and analytics platforms. Key Responsibilities: Design, develop, and maintain medium to large-scale enterprise applications, ensuring high availability, security, and performance. Architect and implement scalable backend services using Golang and integrate with frontend frameworks like React or Angular. Manage relational database systems (PostgreSQL) and ensure data integrity, optimization, and efficient querying for healthcare datasets. Leverage AWS services (EC2, S3, RDS, SES, Lambda) to deploy, monitor, and maintain cloud-based healthcare applications. Implement Event Sourcing and other design patterns to ensure robust, maintainable, and fault-tolerant systems. Automate build and deployment processes using tools such as Maven, Ant, and CI/CD pipelines to reduce manual intervention and streamline releases. Debug, optimize, and enhance existing legacy systems while designing proof-of-concepts for new features and products. Write modular, reusable, and well-documented code following TDD, code reviews, and industry best practices. Collaborate with senior management and client stakeholders to gather requirements, provide technical solutions, and ensure alignment with business objectives. Identify risks proactively, troubleshoot recurring issues, and implement preventive measures to maintain system reliability and compliance. Stay abreast of emerging technologies, healthcare industry trends, and cloud innovations to integrate modern practices into ongoing projects. Promote adherence to organizational standards, coding guidelines, and security practices, especially related to HIPAA/GDPR compliance in healthcare systems. Must-Have Technical Skills: Backend: Golang (5+ years) building high-performance, concurrent, and scalable microservices. Frontend: React or Angular (2+ years) delivering responsive, user-friendly interfaces. Database: PostgreSQL designing schemas, optimizing queries, and handling large datasets efficiently. Cloud & DevOps: AWS (EC2, S3, RDS, SES, Lambda), Event Sourcing, CI/CD pipelines, Maven, Ant. Strong understanding of API design, microservices architecture, and distributed systems. Requirements: Minimum 5+ years of professional software development experience with proven experience in enterprise-level applications. Track record of delivering performant, reliable, scalable, and secure solutions in the healthcare domain. Strong problem-solving skills with a passion for writing clean, maintainable code. Proactive, ownership-driven, and capable of taking initiatives in a fast-paced, dynamic environment. Excellent communication skills to collaborate effectively with clients, product teams, and senior leadership. Familiarity with healthcare domain standards, data privacy regulations, and patient-centric application development is a plus. Why Join Us: Opportunity to work on impactful healthcare solutions, improving patient care and operational efficiency. Exposure to cutting-edge cloud technologies and modern software architecture. Collaborative, innovative, and supportive work environment fostering professional growth. Flexible work model with an emphasis on work-life balance.
INTERVIEW ASSURED IN 15 MINS
posted 3 weeks ago

Software Or Platform Engineer

HYRE GLOBAL RECRUITMENT AND SERVICES PRIVATE LIMITED
experience5 to 6 Yrs
Salary7 - 10 LPA
WorkContractual
location
Pune, Bangalore+7

Bangalore, Noida, Chennai, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • python
  • kubernetes
  • azure
  • angular
  • terraform
  • typescript
  • bicep
Job Description
Job Title: Software Engineer Platform & Infrastructure Department: Software Engineering Job Category: Individual Contributor Reporting Structure: Reports To: Manager Software Engineering Reportees: None Peers: Software Engineers, Software Architects Stakeholders: Product Managers Location: Europe (Travel Required) Job Summary: The Software Engineer Platform & Infrastructure is responsible for building and maintaining the foundational systems that enable efficient, secure, and reliable software delivery across the organization. This includes cloud infrastructure automation, CI/CD pipeline development, Kubernetes environments, SDKs, data engineering support, and observability tooling. The engineer collaborates closely with development teams to create performant, developer-friendly platforms for both applications and data systems. Key Responsibilities: Design and implement Infrastructure as Code (IaC) using tools like Terraform, Bicep, and manage Azure cloud and Kubernetes environments. Develop and maintain CI/CD pipelines in Azure DevOps. Implement and manage monitoring and alerting systems (e.g., Prometheus, Grafana, Azure Monitor). Maintain and enhance the internal Developer Portal (Backstage). Build reference or sample applications using C#, TypeScript, or Java. Support data workloads and pipelines (Spark, PySpark) under team guidance. Identify and automate repetitive operational tasks to improve reliability and efficiency. Enhance monitoring and observability for better visibility, reliability, and proactive issue detection. Collaborate with development teams to define requirements, architecture, and specifications. Coach and support teams on DevSecOps best practices and platform utilization. Contribute to improving developer onboarding and maintaining comprehensive platform documentation. Qualifications, Skills, and Competencies: Education: Bachelors degree in Computer Science, Engineering, or a related field. Language: Proficiency in English (spoken and written). Experience: Proven experience as a Software Engineer or Platform Engineer. Technical Proficiency: Strong programming experience in C#, Python, TypeScript, or Angular. Expertise in Azure Cloud, Terraform, and Bicep. Hands-on with Kubernetes, networking, and monitoring tools. Deep understanding of CI/CD pipelines and DevSecOps principles. Exposure or interest in data engineering (Python, PySpark). Soft Skills: Excellent problem-solving, communication, teamwork, and attention to detail. Mindset: Proactive, automation-driven, and collaborative approach to platform engineering. Success Criteria / KPIs: Software Development & Reliability High platform reliability and reproducibility (pipeline success rates, infra drift metrics). Increased automation across delivery processes (manual task reduction). Fewer manual interventions or deployment incidents. Compliance with Service Level Objectives (SLOs). Improved developer satisfaction with platform usability. Collaboration & Communication Active participation in defining platform standards and requirements. Effective collaboration with development and operations teams. Constructive contributions to design reviews and incident postmortems. Code Quality & Best Practices Adherence to coding and infrastructure standards (code review success rate, test coverage). Positive impact on reliability and maintainability (fewer failures, reusable IaC modules, faster builds). Problem Solving & Debugging Efficient incident detection and resolution (MTTR, incident count). Proactive prevention of recurring issues and improvement in system stability. Learning & Growth Continuous learning and implementation of emerging technologies. Tangible skill growth through certifications, trainings, and project impact. Timely Delivery On-time delivery of automation and infrastructure improvements. Minimal delays in development or deployment due to platform dependencies.
INTERVIEW ASSURED IN 15 MINS
posted 7 days ago
experience5 to 8 Yrs
location
Pune
skills
  • domain
  • python
  • scripting languages
  • test design
  • test automation
  • c++
  • rail
Job Description
Job Description: Senior Software Test Engineer Position Overview We are looking for a skilled Senior Software Test Engineer with strong expertise in the Rail domain, capable of designing high-quality test scenarios and contributing to both manual and automated testing efforts. The ideal candidate should have hands-on experience in C++, Python or scripting languages, and developing robust test automation frameworks for safety-critical rail systems. Key Responsibilities Test Design & Planning Analyze rail system requirements and create detailed test plans, test cases, and test design documents. Apply structured test design methodologies to ensure complete coverage of functional and safety requirements. Review requirement specifications and provide feedback on testability. Test Execution & Automation Develop and maintain test automation scripts using Python or other scripting languages. Execute manual and automated test cases for embedded or control system components built in C++. Implement reusable and scalable automation frameworks tailored to rail industry needs. Defect Management & Reporting Identify, document, and track defects, collaborating with development teams for timely resolution. Perform root-cause analysis on failures and validate fixes through regression testing. Prepare detailed test reports, traceability matrices, and documentation for audits. Domain-Specific Activities Work with rail signaling, control, or onboard systems, ensuring compliance with rail safety standards. Understand system behavior, communication protocols, and operational workflows in the Rail domain. Required Skills & Qualifications Strong experience in Rail domain testing (signaling, interlocking, onboard systems, etc.). Proficiency in Test Design, including creation of test cases, scenarios, and coverage analysis. Hands-on experience with C++ for test understanding, validation, and support. Strong scripting skills in Python or equivalent scripting languages. Experience in building or maintaining test automation frameworks. Good understanding of requirement-based testing and safety-critical system testing. Familiarity with tools such as version control (Git), CI/CD pipelines, and defect tracking systems. Preferred Qualifications Experience with EN 50128/50129 rail safety standards. Exposure to communication protocols used in rail systems. Knowledge of embedded systems, real-time systems, and Linux environments. ISTQB certification or equivalent. Bachelors in Engineering in required.
INTERVIEW ASSURED IN 15 MINS
posted 6 days ago

Senior Software Engineer

APPL Global InfoTech
experience1 to 5 Yrs
location
Pune, Maharashtra
skills
  • C
  • Net
Job Description
Role Overview: As a Senior Test Engineer at APPL Global InfoTech, you will be an integral part of a highly skilled development team, focusing on ensuring the quality of our Point-of-Sale solution. Your expertise in quality assurance will be crucial in optimizing the quality of our development process. You will have the opportunity to work on test automation frameworks and complex test scenarios, contributing to the continuous improvement of our services. Key Responsibilities: - Design test scripts for newly developed functionality. - Ensure timely delivery of high-quality deliverables that support the transition to operational activities. - Define and implement recommendations for continuous improvement in the services provided. - Stay updated on the latest QA and cybersecurity trends. Qualification Required: - Expert experience in developing test strategies and automation for various types of testing. - Proficiency in C# and .NET. - Familiarity with tools such as TeamCity, Jira, Bitbucket, Selenium, etc. - Experience in setting up CI/CD and test automation solutions. - Minimum of 3 years of experience working with software development teams. - Bachelor of Science in Computer Science or equivalent. Additional Details: APPL Global InfoTech is a professionally managed consortium that aims to be the most respected organization for all stakeholders. The company focuses on serving engineering industries in various domains and is dedicated to building and managing businesses globally.,
ACTIVELY HIRING
posted 2 days ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • JavaScript
  • Go
  • Event handling
  • Azure
  • Communication skills
  • Mentoring
  • Automated testing
  • DynamoDB
  • Redis
  • Memcached
  • Monitoring tools
  • DOM manipulation
  • Web APIs
  • Content Delivery Networks CDNs
  • Cloud platforms AWS
  • NoSQL databases
  • Crossbrowser compatibility testing
  • CDN edge functions
  • workers
  • ScyllaDB
  • Testing frameworks
  • Web accessibility standards
  • Agile development practices
  • Kubernetes deployments
  • CICD pipelines
  • Observability tools
  • Performance analysis tools
  • Technical architecture discussions
Job Description
As a Software Engineer at Arkose Labs, you will play a crucial role in the Client Integrations team. Your primary responsibility will be the development of key systems used internally and externally. You will focus on frontend development of client-side JavaScript to ensure it is performant and scalable across various browsers and devices. Additionally, you will have the opportunity to work on backend services written in Go, supporting client-side code with robust APIs. **Role Overview:** In this role, you will design, test, and implement features for client-side JavaScript embedded into millions of requests daily. You will collaborate with cross-functional teams to build innovative features to combat fraud and bots. Your work will involve developing cutting-edge fingerprinting and device identification methods and taking ownership of challenging projects. **Key Responsibilities:** - Design, test, and implement features for client-side JavaScript - Collaborate with cross-functional teams to combat fraud and bots - Develop cutting-edge fingerprinting and device identification methods - Take ownership of challenging projects - Maintain system health by reviewing code, writing tests, and reducing technical debt - Contribute to technical discussions and quarterly planning - Share learnings through documentation and knowledge sharing **Qualifications Required:** - 2-4 years of relevant software engineering experience - Proficiency in JavaScript and backend languages (Go) - Experience with DOM manipulation, event handling, and Web APIs - Proficiency in modern frontend frameworks and libraries - Experience with CDNs, cloud platforms (AWS, Azure), and NoSQL databases - Cross-browser compatibility testing experience - Strong communication skills and mentoring experience - Understanding of code quality impact and automated testing - Comfortable participating in an equitable team on-call roster Arkose Labs is a technology-driven company dedicated to protecting enterprises from cybercrime and abuse. With a global customer base that includes Fortune 500 companies, Arkose Labs offers a collaborative ecosystem where you can actively partner with influential brands to tackle technical challenges and safeguard millions of users worldwide. Join Arkose Labs to work with cutting-edge technology, foster innovation, and collaborate with experienced leadership. As part of a diverse and high-performing environment, you will have the opportunity to contribute your unique perspectives and experiences to drive global change. Benefits of working at Arkose Labs include a competitive salary, equity opportunities, a beautiful office space with perks, a robust benefits package, provident fund, accident insurance, flexible working hours, and support for personal well-being and mental health. At Arkose Labs, we value people, teamwork, customer focus, execution, and security in all aspects of our work.,
ACTIVELY HIRING
posted 5 days ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Firmware
  • Ethernet
  • Hardware
  • Communication protocols
  • CC Programming Language
  • Embedded firmware
  • Embedded processors
  • Code Version Control
  • ARM processors
  • Bootloaders
Job Description
Role Overview: You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. Your role includes developing firmware that configures, controls, and monitors the communication device, and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built from the ground up for safety-critical automotive applications. You will also work in a culture of safety and best development practices. Key Responsibilities: - Develop firmware for Ethernovia's Networking devices - Architect, design, implement, test, and integrate firmware into Ethernovia's SDK - Ensure adherence to Functional Safety practices - Work on safety-critical automotive applications - Collaborate with the Software team for effective communication and implementation Qualifications Required: - Bachelor's or Master's degree in Computer Science/Software or related field - Minimum 5 years of relevant work experience - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals - Proficiency in C/C++ Programming Language; experience in Python is a plus - Experience with Firmware, preferably for communication devices like Ethernet - Experience with Embedded firmware, preferably for communication devices like Ethernet - Experience with integration and testing of firmware and low-level code - Hands-on experience with Hardware and embedded processors, preferably for communication devices - Expertise in efficient code practices for code footprint and performance Additional Details: Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, Ethernovia is inventing the future of automobile communication by transforming automobiles" communication network to enable autonomous driving, electrical vehicle (EV), and software-defined revolutions. With a team of talented employees on 4 continents, Ethernovia has filed over 50 patents to date. The company is well-funded and backed by leading technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. Ethernovia offers a chance to make a lasting impact on the future of mobility with competitive compensation, great benefits, and the opportunity to work with world-class talent.,
ACTIVELY HIRING
posted 6 days ago

Software Engineer

CSK Information Technology Pvt Ltd
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Unit testing
  • Cypress
  • HTML emails
  • JavaScript
  • APIs
  • Git
  • React
  • TypeScript
  • Webpack
  • RSPack
  • Browser APIs
  • CSS modules
  • Jest
  • Testing Library
  • microfrontend architecture
  • module federation
  • ContentSecurityPolicy
  • Playwright
  • monorepo
  • HTMLCSS
  • Agile development methodologies
  • problemsolving
  • state management libraries
  • Redux
Job Description
You have an exciting opportunity at CSK Information Technology Pvt. Ltd. with a CTC range of 8-12 LPA for the role of a Software Engineer. In this role, you will need to have 5+ years of experience in software engineering, specifically with React and TypeScript. It is important to note that jQuery or Angular 1.x experience will not be considered. Your responsibilities will include: - Having 2+ years of hands-on experience with TypeScript - Demonstrating expertise in React 18+ by working with Custom hooks, Context API, Suspense, Higher-Order Components - Utilizing Webpack/RSPack with custom configuration experience - Practical use of Browser APIs such as fetch, localStorage, history, intl, etc. - Hands-on experience with CSS modules - Proficiency in Unit testing with Jest + Testing Library - Understanding micro-frontend architecture and module federation - Familiarity with Content-Security-Policy features - Experience with end-to-end testing tools like Cypress or Playwright - Working with HTML emails - Experience in a monorepo environment To qualify for this role, you will need: - Expertise in React and TypeScript for building interactive user interfaces and well-structured web applications - Strong knowledge of JavaScript, modern HTML/CSS, and integration with APIs - Proficiency in debugging, testing frameworks, and code optimization - Experience with version control systems like Git and familiarity with Agile development methodologies - Strong problem-solving skills and ability to work collaboratively with cross-functional teams - A Bachelors degree in Computer Science, Information Technology, or a related field - Familiarity with state management libraries like Redux is a plus - Prior experience in software architecture or developing large-scale applications is a strong advantage,
ACTIVELY HIRING
posted 4 days ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • Python
  • Java
  • NET
  • SQL
  • NoSQL
  • Git
  • React
  • Vuejs
  • Nodejs
  • RESTful services
  • GraphQL
Job Description
As a Software Engineer - Fullstack at Barclays, you will spearhead the evolution of the digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize digital offerings, ensuring unparalleled customer experiences. You will work with a team of developers to deliver a technology stack, using strong analytical and problem-solving skills to understand business requirements and deliver quality solutions. **Key Responsibilities:** - Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React, Vue.js, or Angular) for frontend development - Experience with server-side technologies such as Node.js, Python, Java, or .NET for backend development - Knowledge of both SQL and NoSQL databases for database management - Familiarity with Git and collaborative development workflows for version control - Preferred experience in developing RESTful services and GraphQL for API development **Qualifications Required:** - Design and develop scalable fullstack applications using modern technologies - Support successful delivery of multi-channel application projects with agreed quality and governance standards - Provide technical guidance and mentorship to team members on complex technical challenges - Architect and implement technical solutions for new features and requirements - Ensure code quality through best practices, code reviews, and testing methodologies The purpose of this role is to design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. **Accountabilities:** - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools - Collaborate cross-functionally with product managers, designers, and engineers to define software requirements and ensure alignment with business objectives - Participate in code reviews, promote code quality, and share knowledge - Stay informed of industry technology trends and contribute to fostering a culture of technical excellence - Adhere to secure coding practices and implement effective unit testing As an Assistant Vice President, you are expected to advise decision-making, contribute to policy development, and ensure operational effectiveness. You will lead a team in performing complex tasks and set objectives for employees. If the position has leadership responsibilities, you are expected to demonstrate the four LEAD behaviors: Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others. All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset to Empower, Challenge, and Drive.,
ACTIVELY HIRING
posted 2 days ago

Lead Software Engineer - .Net + AWS

Chase- Candidate Experience page
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • C
  • AWS
  • DynamoDB
  • Relational Databases
  • MySQL
  • DB2
  • SQL Server
  • Jenkins
  • net core
  • S3
  • SNS
  • SQS
  • Lambda
  • Microservices architecture
  • Oracle DB
  • OOPs concepts
  • Version Control management GIT
  • CICD
Job Description
Role Overview: As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking - Chase Travel, you will be an integral part of an agile team working on enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable manner. Your role as a core technical contributor involves conducting critical technology solutions across multiple technical areas to support the firm's business objectives. You will have the opportunity to think creatively and execute software solutions beyond routine approaches to solve technical problems effectively. Key Responsibilities: - Execute creative software solutions, design, development, and technical troubleshooting - Develop secure high-quality production code and review/debug code written by others - Identify opportunities to automate remediation of recurring issues for improving operational stability - Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs - Lead communities of practice across Software Engineering to drive awareness and use of new technologies - Contribute to team culture of diversity, opportunity, inclusion, and respect Qualifications Required: - Formal training or certification in software engineering concepts with 5+ years of applied experience - Hands-on experience in programming, analytical & logical skills of C# & .net core - Hands-on experience in background tasks with hosted services - Experience in developing secure, high-performance, highly available, and complex APIs - Experience in AWS services like S3, SNS, SQS, Lambda, DynamoDB, and Micro-services architecture - Ability to multitask and manage multiple priorities and commitments concurrently - Proficient with at least one Relational Database like MySQL, Oracle DB, DB2, SQL Server, etc. - Good understanding of DB Design and Design Patterns for building elegant and extensible systems - Excellent understanding of OOPs concepts - Positive attitude and willingness to help others in resolving problems and issues - Experience in working with Version Control management GIT - Knowledge of modern development technologies and tools such as CI/CD, Jenkins, etc.,
ACTIVELY HIRING
posted 6 days ago

.NET Core Software Engineer Backend

CSK Information Technology Pvt. Ltd.
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • NET
  • C
  • NUnit
  • SQL
  • Docker
  • Git
  • ASPNET Core
  • Entity Framework Core
Job Description
As a .NET Core Software Engineer at our company, you will be responsible for designing, developing, and maintaining RESTful APIs using ASP.NET Core. Your role will involve working within an existing microservices architecture, enhancing and supporting services, and writing clean, maintainable, and testable code using C# and Entity Framework Core. You will also create and improve unit tests using NUnit to ensure a minimum of 70% test coverage. Collaboration with cross-functional teams including QA, DevOps, and Product will be essential, along with troubleshooting, debugging, and optimizing application performance. Additionally, you will work with SQL databases, use Docker and containerized environments for development and deployment, and manage code versions using Git. Key Responsibilities: - Design, develop, and maintain RESTful APIs using ASP.NET Core - Work within an existing microservices architecture, enhancing and supporting services - Write clean, maintainable, and testable code using C# and Entity Framework Core - Create and improve unit tests using NUnit, ensuring minimum 70% test coverage - Collaborate closely with cross-functional teams including QA, DevOps, and Product - Troubleshoot, debug, and optimize application performance - Work with SQL databases, writing queries and handling data access layers - Use Docker and containerized environments for development and deployment - Manage code versions using Git, including branching, merging, and reviewing pull requests Qualifications Required: - 5+ years of professional software engineering experience with .NET - 3+ years of hands-on experience with C# .NET Core - Strong experience building REST APIs with ASP.NET Core - Proficiency with Entity Framework Core - Experience writing unit tests with NUnit - Strong SQL skills and experience with relational databases - Understanding of microservices architecture - Hands-on or foundational experience with containers (Docker, docker-compose) - Hands-on experience with Git In addition to the technical qualifications, experience in large-scale or enterprise environments, familiarity with CI/CD pipelines, knowledge of cloud platforms (Azure, AWS, or GCP), and experience working in Agile/Scrum teams are preferred qualifications. Soft Skills: - Strong problem-solving and analytical abilities - Ability to work collaboratively in a team environment - Excellent communication and documentation skills - Detail-oriented, with a focus on code quality and maintainability Please note that the working hours for this position are in the EMEA shift, and the compensation for this role ranges from 10 to 12L CTC.,
ACTIVELY HIRING
posted 5 days ago

Software Engineer II - Android

Chase- Candidate Experience page
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android
  • Unit testing
  • Functional testing
  • Mockito
  • Espresso
  • Distributed systems
  • Data Structures
  • MultiThreading
  • Architectural patterns
  • MVP
  • MVVM
  • Gradle
  • Jenkins
  • Git
  • Bitbucket
  • Linux
  • Mac OS X
  • GNU tools
  • Scripting languages
  • Kotlin
  • RxJava
  • LiveData
  • Restful API integration
  • Caching
  • Persistence solutions
  • Gang of Four patterns
  • Build systems
  • Jetpack compose
Job Description
You're ready to gain the skills and experience needed to grow within your role and advance your career, and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. You will be counted on to set strategic direction, solve complex mission-critical problems, and help your team raise their game, meet high standards, and satisfy both business and functional requirements. Best of all, you will be able to harness massive amounts of brainpower through JPMorgan Chase's Global Network of over 30,000 technologists from around the world. **Job Responsibilities:** - Executes standard software solutions, design, development, and technical troubleshooting - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications - Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems - Adds to team culture of diversity, opportunity, inclusion, and respect **Required Qualifications, Capabilities, and Skills:** - Formal training or certification on software engineering concepts and 2+ years of applied experience - Strong understanding of Java and the Android ecosystem - Past experience in Kotlin, RxJava, LiveData, all mobile UI fundamentals, from layout to animations, and Restful API integration is expected - Experience in unit testing and functional testing libraries like Mockito, Espresso - Experience with distributed systems, caching, and persistence solutions - Ability to troubleshoot and identify the root cause of issues under time pressure - Experience building localized, multi-tenant solutions. Enthusiasm for automated testing - Strong experience with Data Structures and Multi-Threading - Understanding of architectural patterns such as MVP and MVVM, application design patterns Gang of Four patterns - Understanding of build systems such as Gradle, Jenkins - Knowledge of Jetpack compose **Preferred Qualifications, Capabilities, and Skills:** - Working knowledge of Git/Bitbucket version control. Ability to communicate effectively with other technical resources and the company as a whole - Proficiency with Linux, Mac OS X, GNU tools, and scripting languages is a bonus - Prior experience working on agile teams is a plus. Pair programming ability is a bonus - Created an application that is available on Google Play Store (bonus but not a must),
ACTIVELY HIRING
posted 6 days ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Java
  • Ruby
  • AWS
  • Kubernetes
  • Project Management
  • Program Management
  • Quality Assurance
  • Testing
  • Monitoring
  • Relationship Building
  • Security Landscape Awareness
  • CustomerCentric Approach
  • Software Development Lifecycle
  • Code Reading
  • Alerting
  • CrossFunctional Collaboration
Job Description
As the Manager, Software Engineering at Rapid7, you will lead the Vulnerability Coverage team, ensuring the delivery of vulnerability content to customers with accuracy and reliability. Your role involves collaborating closely with the product management team to align on roadmaps, prioritize new coverage, and enhance long-term improvements through automation pipelines. Additionally, you will drive operational excellence, engage with security researchers, and oversee the delivery of coverage for emerging threats. In this role, your responsibilities will include: - Directly managing a team of Software Engineers, coaching and mentoring team members, scoping work, and prioritizing tasks. - Mentoring engineers, identifying growth areas, setting expectations, and providing feedback to help grow their skills. - Managing projects and communicating progress across engineering teams and leadership. - Organizing cross-functional deliverables by creating project plans, assessing and documenting risks, communicating status, and creating staffing plans. - Ensuring quality by driving improvements to testing, monitoring, and alerting. - Collaborating cross-functionally with PM, UX, and Engineering to address customer pain points and strategize the future product direction. - Working closely with other managers and teams across the product to align efforts and initiatives. Qualifications required for this role are: - 2-3 years of experience in managing software engineering teams and mentoring software engineers at all levels. - A passion for software engineering, ability to read design documents, understand the software development lifecycle, and read code. - Bachelor's degree in Engineering, Science, or related technical field. - Strong project management and program management skills managing multiple high-impact projects. - Customer-centric approach with a focus on understanding customer needs and driving decision-making. - Knowledge of the security landscape is a plus. Rapid7 is committed to fostering a diverse and inclusive workplace where individuals with varied backgrounds and experiences can contribute to innovative solutions. If you are enthusiastic about this opportunity and believe your skills can make a difference, we encourage you to apply today. About Rapid7: Rapid7 is dedicated to creating a secure digital world for our customers, industry, and communities. We prioritize tenacity, passion, and collaboration to challenge boundaries and drive impactful results. Our dynamic workplace encourages personal growth, learning from experiences, and pushing cybersecurity boundaries to stay ahead of emerging threats. Join us at Rapid7 and leverage your unique experiences and perspectives to address significant security challenges.,
ACTIVELY HIRING
posted 2 days ago

Software Engineer

Damco Solutions
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • Database Management
  • Heroku Platform Expertise
  • Programming Skills
  • Addons Integrations
  • CICD Implementation
  • Security Compliance
  • App Performance Optimization
  • Cloud Integrations
  • Monitoring Troubleshooting
  • Agile Collaborative
Job Description
Role Overview: As a Software Engineer specializing in Heroku Development and Heroku Implementation, you will be responsible for deploying, scaling, and managing applications on the Heroku platform. Your expertise in programming languages/frameworks commonly deployed on Heroku, database management, CI/CD implementation, security & compliance, app performance optimization, cloud integrations, monitoring, troubleshooting, and agile collaboration will be essential for the success of the projects. Key Responsibilities: - Hands-on experience with deploying, scaling, and managing apps on the Heroku platform. - Proficiency in languages/frameworks commonly deployed on Heroku such as Node.js, Python, Ruby, Java, PHP, and Go. - Experience with Heroku Postgres, Redis, and data migration strategies. - Familiarity with Heroku add-ons ecosystem including logging, caching, and monitoring tools. - Knowledge of Heroku Pipelines, Git-based deployments, and automated release workflows. - Understanding of OAuth, API security, SSL, and environment variable management. - Ability to tune dyno configurations, caching strategies, and database performance for app optimization. - Experience integrating Heroku apps with Salesforce, AWS, or other cloud services. - Skilled in using tools like Heroku Logs, New Relic, or Datadog for debugging and performance tracking. - Ability to work in agile teams, collaborate with stakeholders, and adapt to evolving project needs. Qualifications Required: Must-Have Skill Set: - Strong Heroku platform expertise in deploying, scaling, and managing applications. - Proficiency in at least one Heroku-supported language such as Node.js, Python, Ruby, Java, PHP, or Go. - Experience with Heroku Postgres and basic database optimization. - Understanding of Heroku Pipelines and Git-based deployment workflows. - Knowledge of environment variable management and secure app configuration. - Familiarity with Heroku add-ons for logging, monitoring, and caching. - Ability to troubleshoot using Heroku CLI and log analysis. Good-to-Have Skill Set: - Experience integrating Heroku apps with Salesforce or AWS services. - Understanding of CI/CD automation beyond basic pipelines. - Familiarity with Redis, Kafka, or other event-driven services on Heroku. - Performance tuning for dyno optimization and cost efficiency. - Hands-on experience with containerization (Docker) and container deployment on Heroku. - Knowledge of application security best practices such as OAuth, JWT, and SSL. - Experience with multi-region deployments or high-availability setups.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter