Jobs
Interviews

1492 Refactoring Jobs

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

14.0 years

0 Lacs

India

On-site

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Careers that Change Lives Principal Ent Software Engineer in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment. A Day in the Life Anticipate and identify technical impediments and solve them with architecture design, technology choices, or prioritization Lead design and development. Conduct code reviews, and make technical contributions to product architecture as well as getting involved in solving bugs and delivering features Participate in planning delivery time, code quality, and process efficiency improvement projects Identify bottlenecks in development and deployment processes and design automation solutions to mitigate Maintain and grow knowledge of platform configuration management, monitoring, and troubleshooting Work under general direction and collaboratively with internal and external partners. Continuously keep updated with latest technology trends and channel that learning to Medtronic Product development Job Responsibilities Must Have Owns solution architecture and design. Technical leadership Co-create engineering practices, coding style guidelines, testing approach, etc. Experience with configuration management tools Proficiency working in a team environment Demonstrated skills in writing engineering documents (specifications, project plans, et).. Minimum Qualification B.E/BTech.in CS, IT, EC Engineering 14+ years of experience (or ME/MTech), including 5+ years of experience in (high/low-level) customer-facing products architecture and design Experience in designing and building distributed and modular architectures (microservices, API-first) A track record of delivering results even when requirements are under-specified. Hands-on experience as full stack developer using ReactJS, JavaScript or Typescript, and modern f frameworks (e.g., NodeJS, Express.js, Next.js) Experience design solutions, RESTful API services (including Open API Spec, Swagger) and performance-tuning large-scale apps Ability to lead design and development and mentor junior engineers. Past experience in designing and developing solutions for distributed and microservices architecture. Deep knowledge of Object-Oriented programing and engineering principles like SOLID Hands-on experience with relational databases (e.g., PostgreSQL ,MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB, Elasticsearch) Engineering practice experience such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security Strong experience in developing solutions on AWS Platform leveraging AWS services Hands-on experience in cloud-native application deployment/debugging (either of AWS. Good to have Azure and GCP) Knowledge of DevOps CI/CD tooling (e.g., Azure DevOps, GitHub, GitLab, CodeDeploy, CircleCI, Jenkins/Travis etc.) Knowledge on application security and secure design practices is a must Ability to advocate and implement best practices and standard solutions Ability to manage own learning and contribute to functional knowledge building Ability to work both independently and help other team members. Principal Working Relationship Reports to the Engineering Manager Work with Product Manager/Owner to align the roadmap with strengths and opportunities within the existing architecture Collaborate with the Product Manager/Owner and the squad to draft quarterly OKRs and engineering KPIsStrong oral and written communication skills Nice to Haves ReactJS with iOS Native integration (e.g. Capacitor, Swift) Experience with API-querying languages such as GraphQL Strong systems design experience, having scaled algorithmic & ML solutions in products Previous Medical Device domain experience Experience in Digital Health application development Experience implementing applications and data services built on best practices for security and compliance (HIPAA, SOC II, etc…) Familiarity with healthcare specific technologies and data formats such as HL7 & FHIR Your Answer Is this the position you were waiting for? Then please apply directly via the apply button! About Medtronic Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives.Help us shape the future. Whatever your specialty or ambitions, you can make a difference at Medtronic - both in the lives of others and your career. Join us in our commitment to take healthcare Further, Together. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP). About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Posted 7 hours ago

Apply

7.0 - 9.0 years

5 - 8 Lacs

Thiruvananthapuram

On-site

7 - 9 Years 4 Openings Trivandrum Role description Role Proficiency: Independently analyse and develop applications in assigned area of responsibility on ERP/CRM systems. Design solutions under the supervision of an Architect along with managing a team Outcomes: Develop technical documents such as Functional Design Specifications Deployment documentation Perform design document reviews peer code reviews and suggest code improvements A single point of contact for the build and deployment issues and resolve them on time Learn technology business/system domain and as recommended by the project/account Contribute to ERP/CRM Practice related activities like (but not limited to) assembling content for case studies contributing to reusability coordinating internal seminars and conduct knowledge sharing sessions organizing sessions during and participating in hackathons etc. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Identify the problem patterns and improve the technical design of the application/system Optimize efficiency cost and quality. A self-learner implementing new features released in relevant technology wherever possible. Act creatively to develop applications and select appropriate technical options optimize application development maintenance and performance by employing design patterns and reusing proven solutions. Responsible for others' developmental activities Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test and document and communicates product/component/feature development stages. Validate results with user representatives integrates and commissions the overall solution. Influence and improve customer satisfaction through things like (but not limited to) offering suggestions for code refactoring and improvements in business processes. complete sprint deliverables ahead of time helping client architects and product owners by way of design suggestions and/or explaining functionality to business stakeholders etc… Influence and improve employee engagement within the project teams. Set goals in NorthStar and timely. measure progress and update accordingly. Measures of Outcomes: Number of applicable technical/domain certifications completed Adherence to process and standards (coding standards) Number of mandatory trainings (industry/technology specific trainings UST mandatory trainings) completed Average time taken for turnaround on production bugs Adherence to schedule and timelines Contribution to RFPs and estimations in ERP/CRM Practice Number of Junior Leads who were guided and unskilled to lead a technical team. Number of technical sessions conducted within practice for the benefit of peers and team members. Outputs Expected: Requirement: Understand the requirements/user stories Estimate: Create and provide inputs for effort and size estimation and plan resources for projects. Follow scrum ceremonies. Design: Contribute to creation of design (HLD LLD SAD)/architecture for Applications/feature/Business Components Configuration and Coding: Define coding standards templates and checklists. Perform code review of team members Test: Create and review unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Manage Defects: Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Manage Project: Manage delivery of modules and/or manage user stories Documentation: Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation test cases and results Status Reporting: Report status of tasks assigned Comply with project related reporting standards and process Manage knowledge: Contribute project related documents share point libraries client universities Review the reusable documents created by the team Release: Execute and monitor release process Interface with Customer: Clarify requirements and provide guidance to development team Present design options to customers Implementation reviews with stakeholders. Work closely with customer architects to finalize design Domain relevance: Advise software developers on design and development of feature / component with deeper understanding of the business problem being addressed for the client. Learn more about the customer domain and identify opportunities to provide value additions to customers Complete relevant domain certifications Manage/Mentoring Team: Set goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team members are upskilled Ensure team is engaged in project Proactively identify risks and work to mitigate Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Estimate effort time and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a team mentor and handle people related issues in team The ability to maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback for team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers and answer customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate effort time and resources required for developing / debugging features / components Knowledge Examples: Functional and technical designing on various ERP/CRM cloud platform features and automations. Thorough knowledge of coding best practices; understanding the limitations of coding Experience using data loading tools. Experience on production deployment and solving deployment errors. Knowledge of Agile Methods - Scrum and Kanban. Experience in integration with external systems using SOAP API REST API etc. Additional Comments: Mandatory Skills: Core Java, Spring Boot, Linux Operating System, Linux Shell Scripting Lead a team of Java developers by providing technical guidance, mentorship, and support. Design, architect, and develop robust, scalable Java-based applications. Write and manage Linux shell scripts to automate processes. Collaborate with cross-functional teams to define, design, and deliver new features. Ensure the performance, quality, and responsiveness of applications. Implement automated tests and deployment processes to streamline development and release cycles. Skills Core Java,Spring Boot,Linux Shell Scripting,Linux Operating System About UST UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Posted 7 hours ago

Apply

3.0 - 5.0 years

6 - 11 Lacs

India

On-site

Experience Required: 3-5 years of hands-on experience in full-stack development, system design, and supporting AI/ML data-driven solutions in a production environment. Key Responsibilities Implementing Technical Designs: Collaborate with architects and senior stakeholders to understand high-level designs and break them down into detailed engineering tasks. Implement system modules and ensure alignment with architectural direction. Cross-Functional Collaboration: Work closely with software developers, data scientists, and UI/UX teams to translate system requirements into working code. Clearly communicate technical concepts and implementation plans to internal teams. Stakeholder Support: Participate in discussions with product and client teams to gather requirements. Provide regular updates on development progress and raise flags early to manage expectations. System Development & Integration: Develop, integrate, and maintain components of AI/ML platforms and data-driven applications. Contribute to scalable, secure, and efficient system components based on guidance from architectural leads. Issue Resolution: Identify and debug system-level issues, including deployment and performance challenges. Proactively collaborate with DevOps and QA to ensure resolution. Quality Assurance & Security Compliance: Ensure that implementations meet coding standards, performance benchmarks, and security requirements. Perform unit and integration testing to uphold quality standards. Agile Execution: Break features into technical tasks, estimate efforts, and deliver components in sprints. Participate in sprint planning, reviews, and retrospectives with a focus on delivering value. Tool & Framework Proficiency: Use modern tools and frameworks in your daily workflow, including AI/ML libraries, backend APIs, front-end frameworks, databases, and cloud services, contributing to robust, maintainable, and scalable systems. Continuous Learning & Contribution: Keep up with evolving tech stacks and suggest optimizations or refactoring opportunities. Bring learnings from the industry into internal knowledge-sharing sessions. Proficiency in using AI-copilots for Coding: Adaptation to emerging tools and knowledge of prompt engineering to effectively use AI for day-to-day coding needs. Technical Skills Hands-on experience with Python-based AI/ML development using libraries such as TensorFlow, PyTorch, scikit-learn, or Keras. Hands-on exposure to self-hosted or managed LLMs, supporting integration and fine-tuning workflows as per system needs while following architectural blueprints. Practical implementation of NLP/CV modules using tools like SpaCy, NLTK, Hugging Face Transformers, and OpenCV, contributing to feature extraction, preprocessing, and inference pipelines. Strong backend experience using Django, Flask, or Node.js, and API development (REST or GraphQL). Front-end development experience with React, Angular, or Vue.js, with a working understanding of responsive design and state management. Development and optimization of data storage solutions, using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra), with hands-on experience configuring indexes, optimizing queries, and using caching tools like Redis and Memcached. Working knowledge of microservices and serverless patterns, participating in building modular services, integrating event-driven systems, and following best practices shared by architectural leads. Application of design patterns (e.g., Factory, Singleton, Observer) during implementation to ensure code reusability, scalability, and alignment with architectural standards. Exposure to big data tools like Apache Spark, and Kafka for processing datasets. Familiarity with ETL workflows and cloud data warehouse, using tools such as Airflow, dbt, BigQuery, or Snowflake. Understanding of CI/CD, containerization (Docker), IaC (Terraform), and cloud platforms (AWS, GCP, or Azure). Implementation of cloud security guidelines, including setting up IAM roles, configuring TLS/SSL, and working within secure VPC setups, with support from cloud architects. Exposure to MLOps practices, model versioning, and deployment pipelines using MLflow, FastAPI, or AWS SageMaker. Configuration and management of cloud services such as AWS EC2, RDS, S3, Load Balancers, and WAF, supporting scalable infrastructure deployment and reliability engineering efforts. Personal Attributes Proactive Execution and Communication: Able to take architectural direction and implement it independently with minimal rework with regular communication with stakeholders Collaboration: Comfortable working across disciplines with designers, data engineers, and QA teams. Responsibility: Owns code quality and reliability, especially in production systems. Problem Solver: Demonstrated ability to debug complex systems and contribute to solutioning. Key: Python, Django, Django ORM, HTML, CSS, Bootstrap, JavaScript, jQuery, Multi-threading, Multi-processing, Database Design, Database Administration, Cloud Infrastructure, Data Science, self-hosted LLMs Qualifications Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or a related field. Relevant certifications in cloud or machine learning are a plus. Package: 6-11 LPA Job Types: Full-time, Permanent Pay: ₹600,000.00 - ₹1,100,000.00 per year Work Location: In person

Posted 7 hours ago

Apply

5.0 years

0 Lacs

India

Remote

Job Summary: We are looking to add a Middle Java Developer in Changsha, China within our New Sports API team. It is a great opportunity to work in a tech-driven company. In a relaxed and friendly environment, our headquarters are in the heart of the city, at Runhe Financial Center, full of interesting and challenging projects. Company Intro: EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide. The company is profitable, has over EUR 100m in annual revenues, and 1400+ employees in offices across ten countries in Europe, Asia and the US. EveryMatrix was founded in 2008 and remains a founder-owned private company. What You'll get to do: Think of and write technical specifications; Contribute to the design and implementation of new modules; Enhance and optimize existing features to improve performance and scalability; Tune the applications to ensure they meet real-time constraints; Develop and maintain unit and functional tests; Run refactoring sessions to improve code maintainability and efficiency; Collaborate closely with colleagues, including pair programming when needed; Conduct code reviews to ensure code quality and consistency; Automate deployment processes to streamline software delivery. Requirements: 5+ years of professional experience as a Java SE software developer; Strong experience and knowledge of object-oriented software design; Deep understanding of data structures and multi-threaded environments; Proficiency with Junit/TestNG for testing; Experience with JDBC, SQL/MySQL; Bonus points for experience with Spring Boot Apache Kafka Performance tuning & optimization (profilers, garbage collection tuning) Kubernetes, Maven, Gitlab Hazelcast Fluent in spoken and written English; Passionate about software development, unit testing, and writing clean, maintainable code; Committed to delivering high-quality solutions with a proactive and pragmatic approach; Nice-to-Have skills Strong problem-solving skills and the ability to troubleshoot complex issues; Excellent communication skills, both written and verbal. Here's what we offer: Start with 20 days of annual leave, with 2 additional days added each year, up to 30 days by your fifth year with us. Enjoy an additional 13 public holidays and time off for special events, including parental leave, sick leave, bereavement leave, and marriage leave. Stay Healthy: 10 sick leave days per year, no doctor's note required. Support for New Parents: 22 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old. 4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old. Our office perks include on-site massages, and frequent team-building activities in various locations. Benefits & Perks: Monthly lunch allowance; English courses; Onsite gym; Access online learning platforms like Udemy for Business and LinkedIn Learning, and a budget for external training. At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!

Posted 7 hours ago

Apply

4.0 years

0 Lacs

Trivandrum, Kerala, India

Remote

Role Description Role Proficiency: Review design and optimize applications transforming into scalable solutions in ERP/CRM systems Outcomes Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Identify the problem patterns and improve the technical design of the application/system Optimizes efficiency cost and quality. Interpret the application/feature/component design to develop the same in accordance with specifications. Validate results with user representatives integrates and commissions the overall solution. Influence and improve customer satisfaction through effects like (but not limited to) offering suggestions for code refactoring and for improvements in business processes completing sprint deliverables ahead of time helping client architects and product owners by way of design suggestions and/or explaining functionality to business stakeholders etc. Influence and improve employee engagement within the project teams Learn and implement newly released technology features wherever possible. Attend industry/technology specific conferences (if any) and share knowledge with the team. Conduct peer reviews and demand high quality standards from the reviewed deliverables. Contribute to ERP/CRM Practice related activities like (but not limited to) assembling content for case studies contributing to reusability coordinating internal seminars and conducting knowledge sharing sessions during organizing sessions and participating in hackathons etc. Conduct technical assessments for hiring candidates in architect/lead roles. Review design and ensure adoption of industry best practices Design execute and maintain business domain solution architecture Guide and review technical delivery by internal teams Resolve delivery and design issues. Own the design of a complex module for projects of the following nature: architecture enhancements/mid-sized development projects/maintenance projects Serve as technology and process expert Use expertise and skills in enterprise solutions technologies to develop/enhance the ERP/CRM Practice. Measures Of Outcomes Number of applicable technical/domain certifications completed Adherence to process and standards (coding standards) Number of mandatory trainings (industry/technology specific trainings UST mandatory trainings) completed Adherence to schedule and timelines Number of technical sessions conducted within Practice for the benefit of peers and team members. Number of RFPs and estimations prepared in ERP/CRM Practice Number of Practice members guided to expand their technical knowledge in specific areas apart from their assigned work. Contribute to technology capability development (e.g. Training Webinars Blogs) Customer feedback on overall project implementation quality (zero technology related escalations) Business Development (number of proposals contributed to as applicable) Number of technology specific communities in which the role holder is active Outputs Expected Solution Definition & Design: Define Architecture for mid-sized type of project. Design the technical framework and implement the same. Identify and conduct design of complex sub-components /module in collaboration with project team architects and client SME. Present the detailed design documents to relevant stakeholders and seek feedback. Undertake project specific Proof of Concepts activities to validate technical feasibility with guidance from the Solution Architect. Carry out best optimized solution and resolve performance issues. Support the team in the design of functional modules and review the deliverables. Conduct code reviews. Interface With Customer Clarify requirements and provide guidance to development team. Present design options to customers. Implementation reviews with stakeholders. Work closely with customer architects for finalizing design. Proactively influence customer thought process Assists Others In Resolving Complex Technical Problems Manage all aspects of problem management investigating the root cause of problems and recommends SMART (specific measurable achievable realistic timely) solutions Development And Review Of Standards & Documentation Maintenance of software process improvement activities and communicate them to a range of individuals teams and other entities. Domain Relevance Advise software developers on design and development of feature / component with deeper understanding of the business problem being addressed for the client. Learn more about the customer domain and identify opportunities to provide value additions to customers. Complete relevant domain certifications Requirement Gathering And Analysis Understand functional and non-functional requirements. Collect non-functional requirements (such as response time throughput numbers user load etc.) through discussions with SMEs business users. Identify technical aspects as part of story definition especially at an architecture / component level. Project Management Support Share technical inputs from Agile/project planning perspective with SCRUM Master / Project Manager. Help SCRUM Masters / project managers to understand the technical risks and come-up with mitigation strategies. Help developers overcome technical challenges. Technology Consulting Analysis of technology landscape process tools based on project objectives. Business And Technical Research Understand application architecture and its criticality to analyze and assess tools (internal/external) on specific parameters. Understand application architecture and its criticality to Support Architect/Sr. Architect in drafting recommendations based on findings of Proof Of Concept. Understand application architecture and its criticality to analyze and identify new developments in existing technologies (e.g. methodologies frameworks accelerators etc.) Understand application architecture and its criticality in documenting these new developments (e.g. report white paper national/ international publications) in order to build team capabilities. Project Estimation Provide support for project estimations of business proposals and support sprint level / component level estimates. Articulate estimation methodology module level estimations for more standard projects with focus on effort estimation alone Proposal Development Contribute to proposal development of small to medium size projects from technology/architecture perspective Knowledge Management & Capability Development Conduct technical trainings/ webinars to impart knowledge to relevant application development/ project teams. Create collaterals (e.g. case study business value documents Summary etc.) Gain industry standard certifications on technology and architecture consulting. Contribute to knowledge repository and tools. Create reference architecture model reusable design patterns and reusable components from the project. Process Improvements / Delivery Excellence Identify avenues to improve project delivery parameters (e.g. productivity efficiency process security etc.) by leveraging tools automation etc. Understand various technical tools used in the project to improve efficiency and productivity. Skill Examples Proactively identifying solutions for technical issues Ability to maintain technical evaluation procedures Ability to estimate project effort based on the requirements Perform and evaluate test results against product specifications Break down complex problems into logical components Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback for team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers and answer customer questions Ability to work under pressure determine dependencies risks facilitate planning while handling multiple tasks. Build confidence with customers by meeting the deliverables in time with quality. Software Development Process Tools & Techniques: Demonstrates thorough knowledge of end to end SDLC process (Agile and Traditional) SDLC methodology programming principles tools best practices (refactoring code code package etc.) Estimation and Resource Planning: Specialized knowledge in estimation and resource planning techniques (e.g. TCP estimation model case based scenario-based estimation work breakdown structure estimation etc.) Requirement Gathering and Analysis: Applies specialized knowledge of requirements gathering for (non-functional) requirements analysis for functional and non-functional requirement analysis tools (such as functional flow diagrams activity diagrams blueprint storyboard) techniques (such as business analysis process mapping etc.) and requirements management tools (such as MS Excel) and basic knowledge of functional requirements gathering Knowledge Examples Familiar with new features of ERP/CRM eco system and design solutions based on these advanced features. Focus on performance improvement and security aspects of overall application. Functional and technical designing of various ERP/CRM cloud platform features and automations. Thorough knowledge of coding best practices and understanding the limitations of Apex coding Experience in integrating ERP/CRM with external systems using SOAP API REST API etc. Understanding of Google APIs JQuery/any other java-script framework technology specific mobile development (if applicable) Analytics etc Experience working in Agile methodology. Deep knowledge of architecting solutions and applications on cloud-based infrastructures. Additional Comments We are seeking a certified Workday functional Lead with a focus on HCM, Learning and Talent modules to support Workday deployments and optimization projects. They will also be the lead for these functions with and work to build the UST team capabilities. Key Responsibilities Experience in all stages of the Workday project lifecycle, from planning and design phases through testing and global deployment for Learning and Talent modules Experience support AMS/post-production type engagements for optimizing A Learning and Talent setup. This includes enhancements and defect management. Listens to client request, assesses actual client need, provides subjective matter expertise, proposes alternatives, and recommends solution(s) in proactive manner. Frequently discusses, and can articulate to clients, lessons learned from previous client experience Experience leading and working with offshore teams in lead role, with offshore team doing configuration and support work. Significantly contributes to the development of internal resources via mentoring, coaching, and directing work. Participates in building the UST Brand by participating in Workday ecosystem product groups/chats and contributes advanced thinking and sharing of ideas within the ecosystem. Knowledge, Education, Skills & Technical Proficiencies 4+ years relevant Workday experience across Learning and Talent domains. This includes local and global design and configuration expertise. Certified in HCM, Learning and Talent modules. Equivalent Pro-certifications are acceptable. As a Workday partner UST can maintain and expand your Workday certifications. Proven consultative skills to guide client and internal discussions Able to prioritize and organize increasingly complex work to ensure overall timeliness and quality standards Experience working with and leading offshore teams during projects and for ongoing support of above-mentioned modules. This will require being able to take early morning and late evening calls to meet global stakeholders. This is a remote role, but occasional travel may be required Need self-starters with a proactive and entrepreneurial mindset to work in a dynamic and fast-growing Workday partner. Skills workday LMS,Integration,Curriculum Management

Posted 8 hours ago

Apply

175.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. How will you make an impact in this role? American Express is looking for a hands-on Engineer I in the Risk Decision Technology (RDT) organization for the Authorization Modernization Program (AMP) team. The RDT team is responsible for cross-domain, configurable platforms to enable best-in-class risk management and American Express growth with strong governance. The AMP team is embarking on a journey to modernize and build next-gen authorization platform. This role of Engineer will be an integral part of a team that designs and builds large-scale, high-transaction, cloud-native applications and drive us closer to the vision of a modernized authorizations platform. As an Engineer, you will: Function as a member of an agile team and helps drive consistent development and test practices with respect to tools, common components, and documentation Have primary focus (80%+) on writing quality code, perform unit testing and test automation in ongoing sprints Build new micro-services and web services that help run fraud risk assessment for customer transactions Improve efficiency, reliability, and scalability of our data pipelines Work on multi-functional initiatives and collaborate with Engineers across organizations Build CICD pipelines for continuous integration and delivery Build automation for application changes and deployment for faster time to market Develop deep understanding of tie-ins with other systems and platforms within the supported domains Perform ongoing refactoring of code, quality assurance and testing, applying best-in-class methodologies and processes Find opportunities to adopt innovative technologies & ideas in development / test area Provide continuous support for ongoing application availability Collaborate/influence within and across teams to create successes with an innovative attitude and challenge the status quo Minimum Qualifications Hold a bachelor’s degree in Computer Science, Information Systems, or other related field (or has equivalent work experience) 6+ years of confirmed experience in Java Software development and quality assurance 4+ years of demonstrated ability in Java development and building large scale distributed applications 4+ years of experience with relational and NoSQL database technologies like Oracle, Cassandra, and Postgres Solid experience with automated release management using Gradle, Git, Jenkins Looks proactively beyond the obvious for continuous improvement opportunities Willingness to learn new technologies and use them to their optimal potential Excellent leadership and communication skills, with the ability to influence at all levels across functions, from both technical and practical views Preferred Qualifications Building APIs using techniques and frameworks like REST, RPC (gRPC and similar), SpringBoot Hands-on experience with Java reactive programming - Experience working with streaming solutions (Apache Kafka and Kafka Streams) We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: Competitive base salaries Bonus incentives Support for financial-well-being and retirement Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location) Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need Generous paid parental leave policies (depending on your location) Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) Free and confidential counseling support through our Healthy Minds program Career development and training opportunities American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Posted 8 hours ago

Apply

6.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title: Full Stack Java Developer34287 Location: Chennai Work Type: Hybrid Type: Full-Time Compensation: Up to ₹14 LPA Position Summary We are looking for an experienced Java Full Stack Software Engineer with a strong background in designing, developing, and maintaining scalable and high-performing applications. The ideal candidate will be passionate about software craftsmanship, cloud-native technologies, and working in an Agile environment. Key Responsibilities Collaborate with software engineers and cross-functional teams to develop high-quality solutions. Work with Product Owners, Managers, and Architects to translate business requirements into technical designs. Design and develop RESTful APIs and microservices to enable seamless communication across systems. Contribute to the front-end development using modern frameworks such as Angular, React, and Next.js. Implement continuous integration, automation, and refactoring practices to ensure code maintainability. Participate actively in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives. Promote and adopt DevOps practices, including CI/CD, TDD, and software craftsmanship principles. Engage in pair programming, code reviews, and collaborative development practices. Required Skills & Experience 4–6 years of hands-on experience in full stack Java development. Strong knowledge of Java, Spring Boot, REST APIs, and software design patterns. Experience in front-end development using Angular, React, TypeScript, JavaScript, HTML5, CSS3, Next.js. Familiarity with microservices and micro front-end architecture. Experience in developing and managing cloud-native applications, preferably on Google Cloud Platform (GCP). Hands-on experience with CI/CD pipelines, preferably using Tekton. Familiarity with Agile/Scrum methodologies. Nice To Have Experience with Extreme Programming (XP) practices such as Pair/Mob Programming and Test-Driven Development (TDD). Exposure to Progressive Web Applications (PWA). Knowledge of stream processing and queuing technologies like Kafka or Pub/Sub. A collaborative mindset and enthusiasm for building inclusive and high-performing team cultures. Educational Qualifications Bachelor’s Degree in Computer Science, Engineering, or a related field (required). Skills: agile/scrum methodologies,html5,angular,microservices,css3,spring boot,google cloud platform (gcp),react,cloud-native applications,agile,tdd,ci/cd pipelines,rest apis,devops practices,next.js,javascript,software,typescript,java,stack

Posted 11 hours ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done. There’s another option. Freshworks. With a fresh vision for how the world works. At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world. Fresh vision. Real impact. Come build it with us. Job Description Overview At Freshworks, we’re building the foundational systems that power internet-scale SaaS products. As a Lead Systems Engineer, you’ll architect services that are fast, secure, and built to last. You’ll work across products and platforms—owning design, deployment, and evolution of critical systems that impact everything from login to logs. If you thrive on building for scale, thinking in multi-tenant architectures, and sweating the details of performance, extensibility, and fault tolerance—you’ll love this role. Responsibilities Design and develop systems and APIs with reliability and modularity in mind. Architect services to support multi-tenant, cloud-native applications. Lead efforts on code optimisation, refactoring, and scaling existing systems. Own full lifecycle—from requirement gathering to design, implementation, and support. Drive best practices for OOPS, design patterns, and system scalability. Ensure high availability (99.99%+), security, and monitoring of production systems. Partner with SREs, PMs, and other tech leads to deliver platform-wide capabilities. Mentor 2–4 systems engineers and lead technical conversations across multiple teams. Requirements Data Structures & Algorithms (DSA): Expertise in selecting optimal data structures and developing efficient, optimized code including time/space complexity trade-offs. Deep knowledge of REST APIs. Problem Solving & Logical Analysis: Ability to clearly articulate thought processes, decompose complex problems, and engineer effective solutions. Object-Oriented Design (OOD): Strong command of OOP principles, designing extensible code, and applying SOLID principles. System Design (High-Level Design - HLD & LLD): Proven ability to design scalable, highly available, and fault-tolerant end-to-end systems, including APIs, schema, and data models. Exposure to RDBMS, caching strategies, distributed queues, and microservices. Exposure and experience with AI tools and technologies to improve efficiency Leadership & Collaboration: Demonstrates strong ownership, collaborates effectively, and shows potential for mentoring. System Design (HLD): Ability to gather requirements (functional/non-functional) and design scalable, highly available, fault-tolerant, end-to-end systems. API & Database Design: Skilled in designing APIs, database schemas, and data models. Technical Communication: Excellent at conveying technical concepts and solutions clearly. Problem-Solving & Analysis: Strong analytical and logical reasoning for complex problem-solving. Code & Design Optimization: Capable of optimizing code and system designs for performance and efficiency. Code Review: Experienced in performing effective code reviews. Tech Stack: Knowledgeable about relevant technologies and adept at articulating suitable tech stacks for designs. Hands-on experience with CI/CD, DevOps tooling, and cloud platforms (AWS/GCP). Qualifications Degree in Computer Science, Engineering, or a related field. 6 to 9 years of experience in building backend systems and infrastructure. You’ve built systems from scratch and taken them through multiple iterations. Experience with RDBMS, NoSQL, and queuing systems. Familiarity with observability, rate limiting, multi-region deployments. You thrive in ambiguity and move fast without sacrificing technical depth. Additional Information At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Posted 12 hours ago

Apply

3.0 - 4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

About Company: Our Client Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry. Client : LTIMINDTREE Job Type : C2H Role: Java Backend Developer Experience: 5 to 12y Work Location: Chennai (WFO 3 days a week from LTIM office at Chennai) Payroll on : People Prime World Wide Notice : 0 to 15 days Job Description:- Java Backend Engineer Qualifications BS or MS degree in computer science computer engineering or other technical discipline or equivalent 3 - 4 years of work experience 5 - 7 years experience working in Java and able to demonstrate good Java knowledge Able to demonstrate good web fundamentals and HTTP protocol knowledge Good attitude communication willingness to learn and collaborate 5 yrs development experience in developing Java applications in an enterprise setting Experience working with Java 11 and above is a plus 5 yrs experience developing java applications in frameworks such as Spring Spring Boot Drop wizard is a plus 2 - 3 yrs recent experience working in Javascript on Node stack is a plus 3 years Experience with Test Driven Development TDD Behavior Driven Development BDD practices unit testing functional testing system integration testing regression testing GUI testing web service testing and browser compatibility testing including frameworks such as Selenium WebDriverIO Cucumber JUnit Mockito Experience with continuous integration and continuous delivery environment 3 to 4 yrs working in an Agile or SAFe development environment Solid Understanding of distributed systems Proven experience building scalable web application using Java Responsibilities include but not limited to Serving as a core member of an agile team that drives user story analysis and elaboration designs and develops responsive web applications using the best engineering practices Performing handson software development typically spending most of time actually writing code and unit tests doing proof of concepts conducting code reviews and testing in ongoing sprints Performing ongoing refactoring of code and delivering continuous improvement Developing deep understanding of integrations with other systems and platforms within the supported domains Manage your own time and work well both independently and as part of a team Work closely with product managers backend and other frontend engineers to implement versatile solutions to tricky web development problems Work with Product Owners to define requirements for new features and plan increments of work Drive automation and ensure automated test scripts are completed for new features in partnership with QA Engineers Perform all technical aspects of software development for assigned applications including developing prototypes writing new code and creating APIs Design and build integration components and interfaces in collaboration with Senior Engineers Architects and Infrastructure Engineers as necessary Mandatory Skills : Java, Spring Boot, Micro Services, Hibernate.

Posted 13 hours ago

Apply

7.0 years

0 Lacs

Lucknow, Uttar Pradesh, India

On-site

Your Mission As a Senior Java Architect / Developer: You will play a key role in the technical vision, design and implementation of our software products. You will be involved at all stages of the development cycle, working closely with R&D management, developers, product managers and support teams. You are autonomous in your decisions, reliable in your commitments, and engaged in collective success. Your Responsibilities: Design and evolve a robust, modular and sustainable software architecture, aligned with business challenges, performance and scalability requirements. Develop strategic features with a high level of technical excellence and functional understanding. Be a driving force for proposals on stacks, patterns, practices, tools, development methods and team organization. Actively participate in technical arbitrations with the R&D Director and other technical leads: making structural decisions, validating technical orientations, strategic technology watch. Estimate work effort, establish realistic estimates, propose milestones, and commit to achievable deadlines, with a focus on reliability and accountability. Take full ownership of your developments, from design to production deployment, including testing, refactoring and documentation. Potentially mentor other developers (with or without hierarchical authority), share your practices, feedback, and foster skill development. Actively contribute to a team technical culture, based on mutual support, curiosity, rigor, and the pleasure of building together. Stack & Technical Environment Java 17+ and its ecosystem (Expert level) OSGi/REST API standards Security awareness Git, Maven, Jenkins, Docker, Sonatype, Sonar Service-oriented architecture, reusable modules Agile methodology (Scrum-like) with genuine product-technical alignment Knowledge of IBM i environment would be a plus Desired Profile You should have at least 7 years of Java development experience, with a significant portion in software design and architecture. You should have already worked in a software publisher context or on long-term product projects. You should be capable of designing, estimating and meeting technical commitments in a collective framework, with real rigor. You should be comfortable defending your technical choices, while remaining receptive to your stakeholders (technical, product, business). You should have desire to play a reference role within a team: mentoring, challenging, helping others grow around you. You have to be naturally proactive in proposals, proactive in decisions as well as continuous improvement. You seek an environment that values trust, autonomy, involvement and solidarity. What We Offer You A genuine technical decision-maker role, in a team that values ideas. Living products, to build and evolve over time. A human, supportive and stimulating environment, without micromanagement. A company with motivating and varied projects.

Posted 14 hours ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a Software Engineer at SAP, you will be part of a dynamic team that is dedicated to helping the world run better. You will work collaboratively with cross-functional teams, utilizing agile methodologies to drive innovation and excellence. Your role will involve leveraging your 3.5 to 7 years of experience in software development, with a focus on fast iterations, test-driven development, pair programming, and pragmatic approaches to coding. To excel in this role, you should hold a Bachelors/Masters degree in Computer Science or a related field. Your expertise in object-oriented programming (OOP) and software design principles will be key in contributing to the development of modern web technologies, including Angular, TypeScript, and Node.js. Additionally, your hands-on experience with SQL databases and proficiency in refactoring codebases will be instrumental in ensuring the quality and efficiency of our software solutions. A DevOps mindset is essential, as you will be responsible for both building and running the software you develop. You will have the opportunity to work on a Core Microservice oriented Platform, collaborating with a team of talented engineers who are committed to delivering high-quality enterprise software. At SAP, we foster a culture of inclusion and personal development, where every individual is valued for their unique contributions and qualities. Join us at SAP, where we believe in unleashing the full potential of all our employees to create a better and more equitable world. As an equal opportunity employer, we are committed to diversity, inclusion, and accessibility. If you are passionate about driving innovation and making a positive impact, we invite you to bring out your best with us at SAP.,

Posted 16 hours ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title : VB6 to C# Migration Engineer Location : Chennai Experience : 5+ Years Education : BE/BTech in Computer Science, Electronics, or MCA Industry Type : IT Software Application Development & Migration Employment Type : Full-time (Payroll) Job Summary We are seeking an experienced VB6 to C# Migration Engineer to join our team in Chennai. The ideal candidate will have hands-on experience converting legacy VB6 applications into modern C#/.NET applications using Visual Studio. This role demands strong analytical skills, a deep understanding of legacy systems, and the ability to refactor and redesign applications for scalability and maintainability. Key Responsibilities Analyze legacy VB6 codebases and translate them into well-structured C# code. Perform code refactoring and redesign legacy logic into modular, reusable C# components. Utilize Visual Studio for development, testing, and debugging throughout the migration process. Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions. Ensure thorough testing and validation of migrated applications. Document migration processes, architectural decisions, and system changes. Communicate effectively with team members, stakeholders, and clients. Provide support for post-migration debugging, enhancements, and performance optimization. Must-Have Skills C# / .NET Development : 5+ years (Advanced level) Visual Basic 6.0 (VB6) : Strong understanding of legacy codebases VB6 to C# Migration Experience : At least one full-scale migration project completed Visual Studio : 4+ years of hands-on experience Software Design & Refactoring : Ability to modernize legacy logic Debugging & Problem Solving Strong analytical and debugging skills Preferred Skills & Qualifications Experience reverse-engineering legacy VB6 code and mapping it to modern .NET frameworks. Knowledge of software development lifecycle (SDLC) processes and documentation standards. Ability to work independently and take ownership of tasks. Proactive mindset with a strong sense of responsibility. (ref:hirist.tech)

Posted 18 hours ago

Apply

5.0 years

0 Lacs

Jaipur, Rajasthan, India

On-site

About Jaipur Living At Jaipur Living, we blend time-honored craftsmanship with modern design to create luxurious rugs and home decor. Headquartered in Acworth, Georgia, we serve global customers with a mission-driven approach and a commitment to innovation. As We Modernize Our Systems, Were Seeking An Experienced Microsoft D365 F&O Developer To Help Scale Our Digital Operations And Optimize Core Business Overview We are looking for a Senior Microsoft Dynamics 365 Finance & Operations Developer who will lead the technical design, development, and implementation of D365 F&O solutions. This role requires deep technical knowledge of X++, D365 F&O architecture, and the ability to mentor teams while delivering high-quality customizations, integrations, and upgrades. Office Timings : 2pm IST to 11pm IST. Location : Jaipur Office (HO). Key Responsibilities Lead D365 F&O development projects and act as the technical authority for implementation and support initiatives. Develop and customize solutions for Microsoft Dynamics365 F&O, Microsoft Dynamics AX, and industry-specific ISVs/add-ons. Review, optimize, and refactor existing and new X++ code for performance, scalability, and upgrade compatibility. Design and implement robust APIs and integrations using OData, JSON, and other standard protocols. Coordinate code merges and manage deployment pipelines using Azure DevOps. Participate in and support AX to D365 F&O upgrades, including refactoring and data migration. Provide technical troubleshooting, bug fixing, and post-deployment support for end-users and functional teams. Collaborate with cross-functional teams to implement change requests, technical designs, and improvements. Lead and mentor junior developers; provide guidance as a line manager and technical coach. Serve as a subject matter expert, providing technical estimations and consulting to project stakeholders and leadership. Ensure global scalability and compliance with enterprise design standards across all developments. Support documentation efforts including CRDD (Change Request Design Documents) and SDD (Solution Design Documents). Participate in agile development processes using Azure DevOps, LCS, and Visual Studio. Your Profile Bachelors Degree in Computer Science, Information Technology, or related discipline. Minimum of 2 full lifecycle ERP implementations involving Dynamics 365 F&O, leading technical workstreams. 5+ years of experience in D365 F&O and AX development using X++, Data Entities, Extensions model. Strong understanding of Azure DevOps, build/release pipelines, source control, and lifecycle services (LCS). Experience working with ISV solutions and third-party integrations is a strong plus. Proven track record of leading developer teams, with mentoring or line management responsibilities. Excellent written and verbal communication skills in English. Self-starter with strong analytical thinking and problem-solving capabilities. Ability to work independently and in a global, cross-functional team to Have : Microsoft Certified : Dynamics 365 Finance and Operations Apps Developer Associate. Experience in the home furnishings, retail, or supply chain domain. Familiarity with tools such as RSAT, Power Platform (Power Automate, PowerApps). Exposure to integration with systems like Shopify, Tableau, Salesforce, or warehouse management tools. What We Offer A mission-driven company focused on quality, sustainability, and innovation. Competitive compensation and benefits package. Opportunity to lead a critical ERP transformation program. Exposure to global operations, artisan supply chains, and evolving business models. (ref:hirist.tech)

Posted 19 hours ago

Apply

8.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Summary There is a digital revolution happening that is changing the future of banking. Increasingly, Banking is Technology. Financial Services firms are becoming ever more defined by their technology and ability to use it to deliver outstanding customer experiences. Standard Chartered is looking for individuals interested in using innovative new products and modern technologies to deliver world class digital experiences for our clients and customers. The Wealth, Retail Banking (WRB) is accelerating transformation of agile banking services with DevOps and Agile practices, with an aim towards efficiency, automation, and improved transparency. Delivery Sprint Teams will be at the core of delivering this agenda. Delivery Sprint Teams will build and integrate components of the DevOps pipeline to deliver new banking capabilities, as well as refactoring of existing applications. Sprint teams will all be experienced programmers, operations people and product owners who can develop and drive their capability development end-to-end. Breadth across both programming and system operations is required of all candidates and depth must be demonstrated in their specialization; this is a cross-functional team with cross over between development and operations with business. Key Responsibilities Strategy Awareness and understanding of the Group’s business strategy and model appropriate to the role. Business Mobile Web Developer As a Web Engineer you will focus on product development, work with your squad to finalize end to end solution and deliver the product to the Bank’s digital channels. You will be part of the team that constantly analyse and improve the digital channel platform from a technical point of view as well as from user experience view. You will need to keep yourself updated with the latest software technologies and share the knowledge with your team. The team is responsible for building user-centric web-based digital banking applications for use by both internal Bank’s staff and external Bank’s customers around the world. You will be working with highly skilled engineers on Web, Responsive front-end platforms, and get to work in modern software development environments and practices. As part of the digital channels team, you will have an opportunity to contribute to the evolving technical direction of the team as we adapt to this rapidly changing space. Responsibilities The successful candidate is responsible developing a new generation of Digital Banking to promote a better user experience to clients. The individual is going to be part of agile team developing world class leading mobile banking. Expect to be challenged in your adaptability and ability to think out of box and use creative idea to resolve kinds of complex, real world programming challenges. Processes Have good sense on IT development process, manage delivery quality, collaborate with peers & cross different department colleague, delivery management. Regulatory & Business Conduct Display exemplary conduct and live by the Group’s Values and Code of Conduct. Take personal responsibility for embedding the highest standards of ethics, including regulatory and business conduct, across Standard Chartered Bank. This includes understanding and ensuring compliance with, in letter and spirit, all applicable laws, regulations, guidelines and the Group Code of Conduct. Effectively and collaboratively identify, escalate, mitigate and resolve risk, conduct and compliance matters. Lead to achieve the outcomes set out in the Bank’s Conduct Principles: [Fair Outcomes for Clients; Effective Financial Markets; Financial Crime Compliance; The Right Environment.] Serve as a Director of the Board Exercise authorities delegated by the Board of Directors and act in accordance with Articles of Association (or equivalent) Other Responsibilities Embed Here for good and Group’s brand and values in team Perform other responsibilities assigned under Group, Country, Business or Functional policies and procedures; Multiple functions (double hats) Qualifications BS or MS in Computer sciences or Software engineering with 8 years of relevant experiences, preferably within an international technology organization in delivering complex projects Full software development lifecycle experience DevOps toolchain experience (Microsoft ADO, GIT, Jenkins, Artifactory, Vx) Build automation tools (webpack, vite) Good written and verbal communication skills in English Strong experience with mobile hybrid architecture, WebView and JS bridge. Good knowledge web security (Pen Test) Skills And Experience Establish and enforce frontend design principles, coding standards, and architectural patterns in line with the company's long-term vision. Mentor teams to ensure consistent adoption and alignment with business objectives. Architect performance-first React applications form inception. Lead migration to modern optimizations (React Server Components, Streaming SSR). Research & prototype emerging solution. Having strong analytical skill & able to look at the problem from many angles. Able to narrow down the problem and resolving the issue in a short time. Having a broad level view / expertise that can troubleshoot a problem from different infra layer in eco system. Having what it takes to advise other team as well as internal team in resolving the issue from end to end. Lead a team, and able to groom the team on the technical/domain expertise. Design and enforce robust architectural frameworks for React applications. Defined a forward-looking architectural vision, prioritizing modularity, performance, and extensibility to future-proof applications. Mentor teams in adopting the standards that withstand technological shifts. Capable of doing requirement analysis for complex requirement. Convert them into smaller user stories. Support the team for the whole application development & deployment & support. Champion on the SDLC processes & Agile. Driving the adoption & promote the processes in the team Owning the project releases. Drive cross-team architecture decisions (FE/BE alignment) Resolve cross-squad dependencies (micro-frontends, shared libs) Negotiate requirements with product owner (tech feasibility). Overseeing requirement for the application level. Provide consultancy & mentoring & guidance to the team during the requirement understanding & agile processes. Strong understanding on the security domain, can be a gatekeeper, Install the security checklist & promoting good security habit in programming. Able to create detail implementation, Conceptual design document. Create and own release documents. Familiarity with frameworks like Hybrid, Native, Ember, Flutter, Cordova would be added advantages. Having some experience into backend development including Java, spring, NodeJS. About Standard Chartered We're an international bank, nimble enough to act, big enough for impact. For more than 170 years, we've worked to make a positive difference for our clients, communities, and each other. We question the status quo, love a challenge and enjoy finding new opportunities to grow and do better than before. If you're looking for a career with purpose and you want to work for a bank making a difference, we want to hear from you. You can count on us to celebrate your unique talents and we can't wait to see the talents you can bring us. Our purpose, to drive commerce and prosperity through our unique diversity, together with our brand promise, to be here for good are achieved by how we each live our valued behaviours. When you work with us, you'll see how we value difference and advocate inclusion. Together We Do the right thing and are assertive, challenge one another, and live with integrity, while putting the client at the heart of what we do Never settle, continuously striving to improve and innovate, keeping things simple and learning from doing well, and not so well Are better together, we can be ourselves, be inclusive, see more good in others, and work collectively to build for the long term What We Offer In line with our Fair Pay Charter, we offer a competitive salary and benefits to support your mental, physical, financial and social wellbeing. Core bank funding for retirement savings, medical and life insurance, with flexible and voluntary benefits available in some locations. Time-off including annual leave, parental/maternity (20 weeks), sabbatical (12 months maximum) and volunteering leave (3 days), along with minimum global standards for annual and public holiday, which is combined to 30 days minimum. Flexible working options based around home and office locations, with flexible working patterns. Proactive wellbeing support through Unmind, a market-leading digital wellbeing platform, development courses for resilience and other human skills, global Employee Assistance Programme, sick leave, mental health first-aiders and all sorts of self-help toolkits A continuous learning culture to support your growth, with opportunities to reskill and upskill and access to physical, virtual and digital learning. Being part of an inclusive and values driven organisation, one that embraces and celebrates our unique diversity, across our teams, business functions and geographies - everyone feels respected and can realise their full potential.

Posted 23 hours ago

Apply

5.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

NucleusTeq is looking for an entrepreneurial and creative Full Stack Developer to join our energetic team of high performers in this fast-paced Fortune 100 company that delivers world-class experiences. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Must have Skills: Java, React Responsibilities Serving as a core member of an agile team that leads user story analysis and elaboration, designs and develops software applications. Responsible for the applications architecture, work/coordinate with other team’s architect, engineers and vendors as necessary. Writing code and unit tests, automation, and conducting code reviews and testing. Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges. Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement. Working with product managers to prioritize features in the product backlog and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues. Manage your own time and work well both independently and as part of a team. Quickly generate and updating proof of concepts for testing and team feedback. Embrace emerging standards while promoting best practices. Qualifications: Java, Web development work experience. Demonstrated experience in Agile development, application design, software development, and testing. 5+ year working experience with Java and Java based frameworks like Spring REACT/Redux, HTML5, CSS3. 5+ years of experience with building RESTful APIs. 3+ years of experience with reactive programming using frameworks like spring reactive, vert.x etc are a plus. Expertise to create and manage high volume, scalable and distributed omni-channel customer centric applications. Expertise in objected oriented analysis and design across a variety of platforms. Thorough understanding of JSON, Web Service technologies, and data structure fundamentals. Experience with adaptive and responsive development techniques. Aptitude for learning and applying programming concepts. Ability to effectively communicate with internal and external business partners. Experience with Kotlin programming language is a plus. Experience with a broad range of software languages and payments technologies is a plus. Why Join Us? Opportunity to work in the fast-growing Data & AI space. Be a key player in shaping our sales strategy and team culture. Work in a collaborative, innovation-driven environment. Competitive compensation and career growth opportunities.

Posted 1 day ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About NetApp NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people. If this sounds like something you want to be part of, NetApp is the place for you. You can help bring new ideas to life, approaching each challenge with fresh eyes. Of course, you won't be doing it alone. At NetApp, we're all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond. Job Summary As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep working knowledge of core NetApp technologies, cloud technologies, storage systems and more. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed. You’ll develop, apply, and maintain quality standards through functional testing, automation, and close collaboration with development engineers. We seek creative, team-oriented individuals who are quick learners and driven to deliver results.Your analytical skills and ability to apply the right tools and methods will help us deliver clean, robust code. You’ll be comfortable adopting new technologies, solving novel problems, and improving productivity by refactoring and enhancing existing tools and workflows. Job Requirements Strong programming skills in Python/C & C++/Java/JavaScript Proficient with systems engineering domain concepts such as computer architecture, operating systems, file systems, networking, algorithms & data structures Basic knowledge of storage (SAN, NAS, Object Store), public cloud environments (AWS, GCP, Azure) Understanding of virtualization Excellent written and verbal communication skills Ability to analyze complex issues and select appropriate methods and techniques for resolution Strong collaboration and influencing skills within engineering teams Experience in software testing, test case writing, automated script development, and process improvement Experience working with QA and development teams to ensure product quality Familiarity with Agile methodologies, CI/CD processes Familiarity with microservices and containerization (Docker, Kubernetes) is a plus. Foundational knowledge or hands-on experience with Large Language Models (LLMs), Generative AI, and Agentic AI frameworks Exposure to building or testing autonomous agents, AI-driven automation, or intelligent workflow orchestration is a plus Interest in applying agentic AI to enhance testing, automation, or product features Ability to thrive in dynamic environments and work effectively within a team. Essential Functions Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables Contribute to Design, Coding, Debug, Test, Performance analysis & improvement tasks Contribute to technical discussions within the immediate team and across functions Be a technical resource to other engineers and across functions Willingness to work on tasks that will contribute towards team, department and company goals. Assist in the design, definition, development, and test of ONTAP development. Collaborate with senior engineers to ensure internal and external clients' needs are met. Education Master’s degree in Computer Science, Computer Engineering, Data Science, Electronic Engineering, Information Systems, or a related field 2 to 4ears of relevant experience At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer: NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification. Why NetApp? We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches. We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off each year to volunteer with their favourite organizations. We provide comprehensive benefits, including health care, life and accident plans, emotional support resources for you and your family, legal services, and financial savings programs to help you plan for your future. We support professional and personal growth through educational assistance and provide access to various discounts and perks to enhance your overall quality of life. If you want to help us build knowledge and solve big problems, let's talk.

Posted 1 day ago

Apply

0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Role Description Role Proficiency: Independently analyse and develop applications in assigned area of responsibility on ERP/CRM systems. Design solutions under the supervision of an Architect along with managing a team Outcomes Develop technical documents such as Functional Design Specifications Deployment documentation Perform design document reviews peer code reviews and suggest code improvements A single point of contact for the build and deployment issues and resolve them on time Learn technology business/system domain and as recommended by the project/account Contribute to ERP/CRM Practice related activities like (but not limited to) assembling content for case studies contributing to reusability coordinating internal seminars and conduct knowledge sharing sessions organizing sessions during and participating in hackathons etc. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Identify the problem patterns and improve the technical design of the application/system Optimize efficiency cost and quality. A self-learner implementing new features released in relevant technology wherever possible. Act creatively to develop applications and select appropriate technical options optimize application development maintenance and performance by employing design patterns and reusing proven solutions. Responsible for others' developmental activities Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test and document and communicates product/component/feature development stages. Validate results with user representatives integrates and commissions the overall solution. Influence and improve customer satisfaction through things like (but not limited to) offering suggestions for code refactoring and improvements in business processes. complete sprint deliverables ahead of time helping client architects and product owners by way of design suggestions and/or explaining functionality to business stakeholders etc… Influence and improve employee engagement within the project teams. Set goals in NorthStar and timely. measure progress and update accordingly. Measures Of Outcomes Number of applicable technical/domain certifications completed Adherence to process and standards (coding standards) Number of mandatory trainings (industry/technology specific trainings UST mandatory trainings) completed Average time taken for turnaround on production bugs Adherence to schedule and timelines Contribution to RFPs and estimations in ERP/CRM Practice Number of Junior Leads who were guided and unskilled to lead a technical team. Number of technical sessions conducted within practice for the benefit of peers and team members. Requirement Outputs Expected: Understand the requirements/user stories Estimate Create and provide inputs for effort and size estimation and plan resources for projects. Follow scrum ceremonies. Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/feature/Business Components Configuration And Coding Define coding standards templates and checklists. Perform code review of team members Test Create and review unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Manage Project Manage delivery of modules and/or manage user stories Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation test cases and results Status Reporting Report status of tasks assigned Comply with project related reporting standards and process Manage Knowledge Contribute project related documents share point libraries client universities Review the reusable documents created by the team Release Execute and monitor release process Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Implementation reviews with stakeholders. Work closely with customer architects to finalize design Domain Relevance Advise software developers on design and development of feature / component with deeper understanding of the business problem being addressed for the client. Learn more about the customer domain and identify opportunities to provide value additions to customers Complete relevant domain certifications Manage/Mentoring Team Set goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team members are upskilled Ensure team is engaged in project Proactively identify risks and work to mitigate Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Estimate effort time and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a team mentor and handle people related issues in team The ability to maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback for team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers and answer customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate effort time and resources required for developing / debugging features / components Knowledge Examples Functional and technical designing on various ERP/CRM cloud platform features and automations. Thorough knowledge of coding best practices; understanding the limitations of coding Experience using data loading tools. Experience on production deployment and solving deployment errors. Knowledge of Agile Methods - Scrum and Kanban. Experience in integration with external systems using SOAP API REST API etc. Additional Comments Mandatory Skills: Core Java, Spring Boot, Linux Operating System, Linux Shell Scripting Lead a team of Java developers by providing technical guidance, mentorship, and support. Design, architect, and develop robust, scalable Java-based applications. Write and manage Linux shell scripts to automate processes. Collaborate with cross-functional teams to define, design, and deliver new features. Ensure the performance, quality, and responsiveness of applications. Implement automated tests and deployment processes to streamline development and release cycles. Skills Core Java,Spring Boot,Linux Shell Scripting,Linux Operating System

Posted 1 day ago

Apply

0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

Location: Trivandrum About us At Arbor, we're on a mission to transform the way schools work for the better. We believe in a future of work in schools where being challenged doesn't mean being burnt out and overworked. Where data guides progress without overwhelming staff. And where everyone working in a school is reminded why they got into education every day. Our MIS and school management tools are already making a difference in over 7,000 schools and trusts. Giving time and power back to staff, turning data into clear, actionable insights, and supporting happier working days. At the heart of our brand is a recognition that the challenges schools face today aren't just about efficiency, outputs and productivity - but about creating happier working lives for the people who drive education everyday: the staff. We want to make schools more joyful places to work, as well as learn. About the role We are looking for a smart and hard-working Associate Product Engineer to join our Engineering team and help us contribute towards the development of the company's core systems and processes, along with contributing to auxiliary services as required. The remit and focus of the role is to specialise in PHP application and web development, while actively participating in the creation of solutions that support various systems where needed. The emphasis for this role is on learning, collaborating with the team, and gaining proficiency in PHP and web development. It's a broad and exciting role, so we're looking for someone up for a challenge - if you're an enthusiastic and collaborative candidate, this is the role for you. Core responsibilities Actively contribute to the successful implementation of relevant features, enhancing the core systems and platforms Collaborate with the team to improve product lead time, ensuring efficient delivery Play a role in identifying and resolving bugs and issues within the system, actively participating in problem-solving efforts Assist in the creation of clear and comprehensive technical documentation for the system, fostering a knowledge-sharing culture within the team Collaborate closely with other Engineers to help solutionize feature requests Develop and implement appropriate tests around new features, ensuring thorough test coverage and reliability Write clean, well-documented code using standard design patterns and methodologies, emphasizing maintainability and readability Actively participate in code reviews and pair programming sessions with colleagues, fostering a collaborative and learning-oriented environment Requirements About you Fundamental understanding of Object-Oriented languages and software development Basic knowledge of relational database technologies A positive and proactive attitude to problem solving Enthusiastic about learning and developing skills in a collaborative environment A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions Good written and spoken English so you can present your ideas Bonus skills Understanding of software engineering principles, such as SOLID, DRY etc Familiarity with Scrum methodology or other agile development processes Basic awareness of PHP Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc Benefits What we offer The chance to work alongside a team of hard-working, passionate people in a role where you'll see the impact of your work everyday. We also offer: Flexible work environment (3 days work from office) Group Term Life Insurance paid out at 3x Annual CTC (Arbor India) 32 days holiday (plus Arbor Holidays). This is made up of 25 days annual leave plus 7 extra companywide days given over Easter, Summer & Christmas Work time: 9.30 am to 6 pm (8.5 hours only) Compensation - 100% fixed salary disbursement and no variable component Interview process Phone screen 1st stage Assessment with a task 2nd stage Final Round We are committed to a fair and comfortable recruitment process, so if you require any reasonable adjustments during your application or interview process, please reach out to a member of the team at careers@arbor-education.com. Our commitment is also backed by our partnership with Neurodiversity Consultancy, Lexxic who provide us with training, support and advice. Arbor Education is an equal opportunities organisation Our goal is for Arbor to be a workplace which represents, celebrates and supports people from all backgrounds, and which gives them the tools they need to thrive - whatever their ambitions may be so we support and promote diversity and equality, and actively encourage applications from people of all backgrounds. Refer a friend Know someone else who would be good for this role? You can refer a friend, family member or colleague, if they are offered a role with Arbor, we will say thank you with a voucher valued up to £200! Simply email: careers@arbor-education.com Please note: We are unable to provide visa sponsorship at this time.

Posted 1 day ago

Apply

175.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. How will you make an impact in this role? As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customer's digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex. Responsibilities include but are not limited to: Owns all technical aspects of software development for assigned applications. Performs hands-on architecture, design, and development of systems. Functions as member of an agile team and helps drive consistent development practices wrt tools, common components, and documentation. Typically spends 80% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases. Develops deep understanding of tie-ins with other Amex systems and platforms within the supported domains. Writes code and unit tests, works on API specs, automation, and conducts code reviews and testing. Performs ongoing refactoring of code, utilizes visualization and other techniques to fast-track concepts, and deliver continuous improvement - Identifies opportunities to adopt innovative technologies. Provides continuous support for ongoing application availability. Works closely with product owners on blueprints and annual planning of feature sets that impact multiple platforms and products. Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues. Qualification: Bachelor's degree in computer science, computer engineering, other technical discipline, or equivalent work experience 3+ years of software development experience Demonstrated experience with Agile or other rapid application development methods Demonstrated experience with object-oriented design and coding Demonstrated experience on these core technical skills (Mandatory) Core Java, Spring Framework, Java EE Hadoop Ecosystem (HBase, Hive, MapReduce, HDFS, Pig, Sqoop etc) Spark Relational Database (Postgres / MySQL / DB2 etc.) Cloud development (Micro-services) Parallel & distributed (multi-tiered) systems Application design, software development and automated testing Demonstrated experience on these additional technical skills (Nice to Have) Unix / Shell scripting Python / Scala Message Queuing, Stream processing (Kafka) Elastic Search Webservices, open API development, and REST concepts Experience with implementing integrated automated release management using tools/technologies/frameworks like Maven, Git, code/security review tools, Jenkins, Automated testing and Junit. · Adobe suite of Personalization Products like Journey Optimized, Decisioning Engine, Work front. We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: Competitive base salaries Bonus incentives Support for financial-well-being and retirement Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location) Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need Generous paid parental leave policies (depending on your location) Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) Free and confidential counseling support through our Healthy Minds program Career development and training opportunities American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

Posted 1 day ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About the role As one of the world’s largest retailers and the largest private employer in the UnitedKingdom (second largest after the UK government), Tesco serves millions of customers aweek in our stores and online portal. Tesco Bengaluru is the only international technologyand retail operations centre for Tesco worldwide – we make the Tesco experience better formillions of our customers and colleagues. Established in 2004 Tesco Bengaluru is pivotal toTesco and we enable its business with our expertise in technology business operationsproperty finance and commercial services. Tesco is currently in the process of moving to aService Orientated Architecture to increase its business agility eventually increasing its returnon investment and to become the world’s leading Multichannel retailer. You will be responsible for Impact & Value • Leads valuable features that are used by customers.• Questions requirements and challenges where necessary.• Can identify the value of tasks and always works on the highest priority items.• Work effectively with stakeholders to communicate and translate their needs intoimprovements.• Lead group discussions on the design of initiatives within the domain. Andunderstand the domain well enough to work with Product Managers to drive value.• Support production systems to resolve incidents and perform root cause analysis.• Debug/find complex problems and support/maintain the software solution.• Share knowledge with the wider engineering community. • Mentor and developengineers in the team.• Produce proof of concepts to evaluate new tools.• Suggests improvements to processes and methodologies to speed delivery (optional). Programming • Good Understanding of Java programming language.• Familiarity with the Spring framework, particularly Spring Boot.• Comfortable producing and refactoring code without assistance.• Able to test drive features in a programming language of choice.• Understands different major language paradigms (OOP/Functional).• Understands presence of abstraction beneath language (JVM/CLR).• Can reason about the complexity of algorithms (time and space) and code(cyclomatic).• Can debug code.• Can understand and resolve complex issues. Design • Can Identify design patterns in code.• Can implement design patterns with guidance.• Comfortable translating small behaviour requirements into tasks and code.• Understanding of how high-quality code can lead to rapid delivery.• Good understanding of domains and domain modelling.• Seeks out and uses appropriate abstractions.• Good understanding of clean coding principles like SOLID, DRY, YAGNI, KISS etc.and basic code hygiene factors.• Good understanding of patterns for integration (events/services).• Good understanding of how to leverage existing functionality outside the immediateproject.• Understands the scope of the project and when to move behaviour to other services.• Understands the importance of project instrumentation. Development Practices • Good understanding of CI and CD.• Writes unit, integration and smoke tests to ensure CI/CD processes work.• Good understanding of performance,• Commits code early and often.• Understands feature toggling.• Understands Git version control and branching strategies. Infrastructure • Experience with a UNIX-like operating system.• Experience with relational and non-relational databases.• Can script and automate within the relevant environment.• Understand when to apply appropriate infrastructure technologies.• Experience with (or good understanding of) containerisation and orchestration withDocker and Kubernetes.• Experience with (or good understanding of) Azure cloud computing services.• Experience with (or good understanding of) Elastic (optional). Security • Basic grasp of secure coding and how to develop secure APIs.• Write secure code by default.• Understands the OWASP top ten.• Understands security as part of the SDLC.• Can perform a tool-based security scan and articulate vulnerabilities.• Understands OAUTH/SAML and identity models.Core Technology Concepts• Understands major HTTP components (UDP/TCP/IP/HTTP/REST).• Understands core infrastructure components (servers networking load balancing). Behaviours & Collaboration • Fully participates in team ceremonies.• Comfortable pair programming.• Can use whiteboard and other materials to convey designs and principles.• Good at cross-functional collaboration. Innovation • Stays abreast of industry news from a variety of sources.• Can understand how industry developments may affect the team.• Has the ability to learn new technologies and adapt to changes. Cultural • Is a team player.• Shares opinions in a respectful manner within their team/area.• Is collaborative and always willing to help others.• Can coach and mentor others. You will need Impact & Value • Leads valuable features that are used by customers.• Questions requirements and challenges where necessary.• Can identify the value of tasks and always works on the highest priority items.• Work effectively with stakeholders to communicate and translate their needs intoimprovements.• Lead group discussions on the design of initiatives within the domain. Andunderstand the domain well enough to work with Product Managers to drive value.• Support production systems to resolve incidents and perform root cause analysis.• Debug/find complex problems and support/maintain the software solution.• Share knowledge with the wider engineering community. • Mentor and developengineers in the team.• Produce proof of concepts to evaluate new tools.• Suggests improvements to processes and methodologies to speed delivery (optional). Programming • Good Understanding of Java programming language.• Familiarity with the Spring framework, particularly Spring Boot.• Comfortable producing and refactoring code without assistance.• Able to test drive features in a programming language of choice.• Understands different major language paradigms (OOP/Functional).• Understands presence of abstraction beneath language (JVM/CLR).• Can reason about the complexity of algorithms (time and space) and code(cyclomatic).• Can debug code.• Can understand and resolve complex issues. Design • Can Identify design patterns in code.• Can implement design patterns with guidance.• Comfortable translating small behaviour requirements into tasks and code.• Understanding of how high-quality code can lead to rapid delivery.• Good understanding of domains and domain modelling.• Seeks out and uses appropriate abstractions.• Good understanding of clean coding principles like SOLID, DRY, YAGNI, KISS etc.and basic code hygiene factors.• Good understanding of patterns for integration (events/services).• Good understanding of how to leverage existing functionality outside the immediateproject.• Understands the scope of the project and when to move behaviour to other services.• Understands the importance of project instrumentation. Development Practices • Good understanding of CI and CD.• Writes unit, integration and smoke tests to ensure CI/CD processes work.• Good understanding of performance,• Commits code early and often.• Understands feature toggling.• Understands Git version control and branching strategies. Infrastructure • Experience with a UNIX-like operating system.• Experience with relational and non-relational databases.• Can script and automate within the relevant environment.• Understand when to apply appropriate infrastructure technologies.• Experience with (or good understanding of) containerisation and orchestration withDocker and Kubernetes.• Experience with (or good understanding of) Azure cloud computing services.• Experience with (or good understanding of) Elastic (optional). Security • Basic grasp of secure coding and how to develop secure APIs.• Write secure code by default.• Understands the OWASP top ten.• Understands security as part of the SDLC.• Can perform a tool-based security scan and articulate vulnerabilities.• Understands OAUTH/SAML and identity models.Core Technology Concepts• Understands major HTTP components (UDP/TCP/IP/HTTP/REST).• Understands core infrastructure components (servers networking load balancing). Behaviours & Collaboration • Fully participates in team ceremonies.• Comfortable pair programming.• Can use whiteboard and other materials to convey designs and principles.• Good at cross-functional collaboration. Innovation • Stays abreast of industry news from a variety of sources.• Can understand how industry developments may affect the team.• Has the ability to learn new technologies and adapt to changes. Cultural • Is a team player.• Shares opinions in a respectful manner within their team/area.• Is collaborative and always willing to help others.• Can coach and mentor others. Whats in it for you? At Tesco, we are committed to providing the best for you. As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits. Total Rewards offered at Tesco is determined by four principles -simple, fair, competitive, and sustainable. Salary - Your fixed pay is the guaranteed pay as per your contract of employment. Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company’s policy. Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents. Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request. Save As You Earn (SAYE) - Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan. Physical Wellbeing - Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. About Us Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues Tesco Technology Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles. At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations - from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.

Posted 1 day ago

Apply

5.0 years

4 - 6 Lacs

Gurgaon

On-site

MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it's no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications. MongoDB is seeking a Salesforce Developer to develop, test, document, and maintain solutions, integrations, and data migration elements of a Salesforce implementation using Salesforce declarative or programmatic development resources such as Apex triggers, workflows, validations, approvals, Apex classes, Visualforce pages, and Lightning components. As part of the Business Systems team, the ideal candidate is able to execute test plans to ensure quality delivery using test code and unit tests, devise coding standards as well as participate in code reviews during projects to ensure appropriate design patterns are followed. This person will be required to work a daily shift from 4.30pm - 12.30pm Indian Standard time We are looking to speak to candidates who are based in Gurugram for our hybrid working model. Responsibilities Design, develop, test, document, and deploy high-quality technical solutions on the SFDC platform based on industry best practices to solve business needs Manage the process of implementing improvements and new functionality in the SFDC application Deliver support and solutions for break/fix issues Communicate and collaborate with other technical resources and customers in providing timely updates on status of deliverables, shedding light on technical issues, and obtaining buy-in on creative solutions Handle concurrent projects/priorities using proven project management methodologies and sound development practices to ensure the quality delivery of enterprise solutions Implement App Exchange solutions Investigate integration issues and work closely with members in Operations, Development and Admin teams Research and development of new Salesforce.com prototypes and applications Research and keep current on Force.com technologies and communicate trends and future needs to leadership Perform maintenance and troubleshooting of applications Establish client relationships to build client trust and rapport Work closely with globally distributed development team and lead project efforts with less supervision Qualifications Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent 5+ years of experience with Salesforce development in designing, configuring and developing on Salesforce platform Functional knowledge of Salesforce.com and understanding of how to leverage the tool to meet complex process and reporting requirements Excellent knowledge and development experience in Visualforce, APEX programming, Force.com APIs, SOQLs, Governor Limits, Declarative Automation, Web Services and Lightning components development (Aura and LWC) Certified Force.com Platform Developer I Experience with CI/CD and deployment techniques in Salesforce Experience in reengineering implementations as well as code refactoring and optimization to increase performance Knowledge and experience with Agile and DevSecOps methodologies Proven analytical and problem-solving ability to grasp concepts quickly and deliver results against ambitious timelines Demonstrate self-motivation and the ability to grasp concepts quickly Demonstrate sharp, analytical, problem-solving, and decision-making skills Ability to work on multiple tasks and deliver results with ambitious timelines Ability to produce high-quality technical documentation and analysis Preferred Skills Working knowledge of Certinia (Financial Force), Salesforce CPQ, CRMA (CRM Analytics) and CLM tools like Conga, Ironclad or Malbek as well as integration platforms such as Mulesoft are pluses Certified Force.com Platform Developer II & Certified Application/System Architect preferred(if not, should be able to get after joining) Success Measures In 3 months, you will have acquired complete knowledge of the CRM systems and tools at MongoDB and also have a full grasp of the current business process and implementations by working closely with the senior resources in the team In 6 months, you will have successfully implemented and delivered one or two critical projects in Salesforce CRM area and become a technical SME in MongoDB Salesforce systems and implementations In 12 months, you will have established successful relationships with our key partners and become the go-to person for anything(business process/technical implementations) related to Salesforce CRM To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. Req ID: 4253026334

Posted 1 day ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Who We Are At Critical Start, we’re on a mission to make everyone a valued member of a winning team, united by an inspiring purpose: shaping the future of cybersecurity. Since 2012, we’ve been dedicated to safeguarding organizations from cyberattacks, preparing for evolving threats, and earning recognition for our innovative contributions to the industry. We thrive in an agile, collaborative environment that fosters creativity and action. At Critical Start, innovation drives everything we do. We pioneered the first MOBILESOC app for on-the-go threat detection and response, automated alert resolutions to maximize efficiency, and cut alert investigation time by 99.3% - transforming the way cybersecurity teams work. Our team and customers genuinely value the impact we make every day. Want to hear more from our team? Watch this video to gain insights into life at Critical Start or check out our Glassdoor reviews for an inside look. What can we offer you? A chance to make an impact every day—whether protecting customers or contributing to a greater mission. Collaboration with talented, supportive teammates who value accountability and growth. A commitment to continuous improvement, striving for excellence, and breaking past mediocrity. A culture of learning, innovation, and inclusivity, where every idea matters. Recognition for being at the forefront of the industry—we’ve received accolades that prove we’re doing something right. A supportive environment where you belong and your contributions truly matter, as one team member put it: “Every day presents new challenges and opportunities for growth, and the culture is unlike any other. Who You Are We are seeking a Software Support Engineer to join the Critical Start Technologies Private Ltd. team, operating under the Critical Start umbrella, for our India operations. The ideal candidate is a collaborative team member who thrives in team-oriented environments, actively engaging with software engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to contribute to shared goals and exchange insights. This individual is adaptable and resourceful, able to navigate complex and evolving software environments with confidence, respond effectively to new challenges, and develop creative solutions to unforeseen issues. They are customer-focused, recognizing the importance of delivering high-quality software and enhancing the user experience, while also remaining attentive to feedback from both users and team members. Additionally, they are organized and efficient, demonstrating the ability to manage tasks effectively, prioritize work based on urgency and impact, and handle multiple issues and projects simultaneously to ensure timely resolution and delivery. We welcome individuals from all backgrounds and are committed to fostering an inclusive, respectful, and supportive workplace. What You Will Be Doing? Monitoring and Issue Management: Track Issues: Regularly review and monitor issues in our tracking systems for new bugs and tasks and system alerts. Prioritize: Assess and prioritize incoming issues based on impact and urgency, ensuring critical problems and task requests are addressed promptly. Troubleshooting and Debugging: Diagnose Problems: Investigate and diagnose software defects by analyzing logs, reproducing issues, and debugging code. Resolve Bugs: Implement fixes for identified bugs and issues, test the fixes to confirm resolution, and ensure that changes do not introduce new problems. Code Maintenance and Refactoring: Review Code: Examine existing code to understand functionality and identify areas that require maintenance or optimization. Apply Updates: Make necessary code updates to improve software performance, security, and maintainability based on established coding standards and practices. Refactor Code: Improve the structure and readability of existing code by refactoring, enhancing code quality, and simplifying complex logic. Testing and Verification: Create and Maintian Test Cases: Develop and execute unit test cases and scripts to validate bug fixes, enhancements, and updates. Verify Changes: Ensure that changes to the codebase are tested thoroughly to confirm that they resolve the issues and meet quality standards. Incident response: Monitor: Responsible for monitoring systems, identifying potential issues, and responding to incidents in real-time. Resolve: Work to quickly understand the root cause, develop a solution, and implement it to restore normal operations. Documentation and Reporting: Update Documentation: Maintain and update internal technical documentation, including code comments, runbooks, and internal guides, to reflect recent changes and fixes. Report Progress: Provide regular updates on issue status, code changes, and testing results to senior engineers, product support engineers, security engineers, customer relationship managers and project managers. Collaboration and Communication: Coordinate with Teams: Work closely with senior engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to understand requirements, gather feedback, and ensure alignment on project goals. Participate in Meetings: Attend team meetings, such as stand-ups and sprint reviews, to discuss progress, share insights, and plan upcoming tasks. Learning and Professional Development: Stay Informed: Keep up-to-date with industry trends, new technologies, and best practices relevant to software maintenance and support. Seek Feedback: Actively seek feedback from peers and mentors to improve your skills and performance. Participate in training sessions or workshops as needed. Customer and Support Interaction: Assist Support Teams: Provide technical support to product support teams by addressing escalated issues and offering solutions or explanations. Incorporate Feedback: Gather and analyze feedback from users and support teams to identify areas for improvement and implement necessary changes. Continuous Improvement: Optimize Processes: Identify opportunities to improve documentation and maintenance processes, and suggest enhancements to streamline workflows and increase efficiency. Contribute Ideas: Share innovative ideas and approaches for improving software quality and user experience with the team. What You Will Bring? Required Qualifications: Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience: 3 + years of relevant experience in an engineering role. Problem-Solving Skills: Strong analytical skills to identify issues, troubleshoot effectively, and implement solutions quickly. Communication: Clear and concise communication skills, both written and verbal, to collaborate with team members and document solutions. Team Orientation: Ability to work well in a team environment, sharing knowledge and learning from others. Development Tools Proficiency: Strong knowledge and experience with Python, Git, and Django. Desired Qualifications: Experience with Incident Response: Previous experience or coursework related to incident management or troubleshooting in a production environment. Familiarity with Software Development Lifecycle (SDLC): Understanding of the phases in software development, from requirements gathering to deployment. Knowledge of Databases: Basic understanding and experience with relational databases. Understanding of Monitoring Tools: Experience with monitoring and logging tools like Sentry, New Relic or similar. Experience with Internal Tools: Familiarity with internal tools such as Jira for issue tracking and Confluence for documentation. Other Skills: Familiarity with Linux, Terraform What It's Like Working Here Imagine a dynamic, enjoyable, and rewarding work environment. We are professionals, and the work we do holds immense significance, like saving our customers from potential disasters. However, we believe in not taking ourselves too seriously. Prefer a casual dress code every day? No problem, as we find comfort enhances our thinking. What does our Compensation and Benefits package entail? Competitive salary Statuary PTO (Paid Time Off) policy Depending on the role, you may work in the office, remotely, or adopt a hybrid work model. We prioritize your privacy and security. Please note that Critical Start will never request financial information or sensitive personal data during the interview process. If you encounter any suspicious requests, do not respond and contact us directly at recruiting@criticalstart.com. Thank you for helping us maintain a safe and trustworthy hiring experience. Critical Start welcomes people from all backgrounds and walks of life. One of our core values is to “Do what’s best for our employees,” and that starts with the hiring process by finding the best candidates and providing an environment that upholds equal employment opportunities for all employees and applicants, strictly prohibiting any form of discrimination or harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy encompasses all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Mental And Physical Requirements It's important to note that specific physical and mental requirements may vary depending on the nature of the office job, organization, and individual responsibilities. Physical: Stationary position for extended periods of time. Constantly operate a computer. Occasionally you may be required to move equipment or other items up to 20 lbs. The ability to communicate information and ideas so others will understand. Must be able to exchange accurate information in these situations. Mental: Must be able to apply established protocols in a timely manner. Make timely decisions in the context of workflow. Ability to complete tasks and perform in situations requiring speed deadlines, or productivity quota. Ability to work effectively and efficiently in high stress situations. Ability to simultaneously address multiple complex problems. How to Apply: Interested candidates are invited to visit our career site and apply for the position: https://www.criticalstart.com/careers/

Posted 1 day ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description Roles and Responsibilities In This Role, You Will Collaborate with Tech Leads, software developers to implement solutions that are aligned with and extend shared platforms and solutions. Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. Writes codes that meets standards and delivers desired functionality using the technology selected for the project. Build features such as web services and micro apps. Work on core data structures and algorithms and implement them using language of choice. Education Qualification Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with 3+ years of experience. Desired CharacteristicsTechnical Expertise Experience with front-end technologies such as Javascript, HTML5, CSS, ReactJS. Experience with database tools like Spring Data and can write DB scripts mainly in Postgres. Hands-on experience in building mcro-services using NodeJS, Java. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). Business Acumen Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Personal/Leadership Attributes Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks. Additional Information Relocation Assistance Provided: No

Posted 1 day ago

Apply

10.0 years

0 Lacs

Andhra Pradesh, India

On-site

Senior .NET Developer Exp:7+ Yrs Location: Hyderabad Our organization maintains a diverse set of applications written primarily in C#. The repository includes ASP.NET MVC solutions on .NET Framework 4.8, Windows Forms utilities, PowerShell scripts, and newer ASP.NET Core services targeting .NET 8.0. Key technologies used across these projects include PetaPoco, log4net, Twilio APIs, and Selenium WebDriver and integration with OpenAI’s ChatGPT service. Responsibilities • Enhance and maintain our main web application, ASCLOGS, built on ASP.NET MVC (.NET Framework 4.8) with features such as authentication, PDF generation via IronPdf, audit logging with log4net, Twilio SMS integration, and data access through PetaPoco. • Support multiple companion projects including: • CopyForm, an MVC tool that copies form templates between SQL Server databases using AJAX and PetaPoco data access. • SQLImportApp, a WinForms importer leveraging ExcelDataReader and Z.Dapper.Plus for bulk inserts. • DEAVerification, a WinForms app automating data retrieval via Selenium WebDriver and storing results with PetaPoco. • UniversalScrapperAPI, an ASP.NET Web API that scrapes licensing information using Selenium and logs results with log4net. • HL7DocAssistantSync, a VB.NET library for HL7 message processing and PDF generation with PdfSharp. • ChatGPT Implementation, a .NET 8 Web API example showing how we integrate with OpenAI's ChatGPT service. • S3MicroService, a .NET 8 Web API using AWS SDK packages (AWSSDK.S3, AWSSDK.Extensions.NETCore.Setup) and Entity Framework Core for storage. • Maintain PowerShell utilities used for onboarding tasks such as document-to-PDF conversion and CSV generation. • Review existing code to improve reliability, enhance testability, and refactor large code files (for example, BusinessLayer/BusinessLayer.cs is roughly 28k lines). • Work closely with stakeholders to gather requirements for new features and ensure compatibility with our SQL Server backend. • Assist in modernizing legacy components and implementing best practices for security, error handling, logging, and deployment automation. Required Skills • 10+ years of development experience • Extensive experience with C# and the .NET ecosystem, including both legacy .NET Framework and modern .NET Core / .NET 8. • Solid understanding of ASP.NET MVC, Web API, and Windows Forms development. • Familiarity with PetaPoco, Entity Framework Core, and SQL Server. • Experience integrating third-party services such as Twilio, OpenAI, Selenium WebDriver. • Ability to write and troubleshoot PowerShell scripts for automation tasks. • Comfortable navigating large codebases and improving code quality through refactoring, unit testing, and documentation. • Proficiency with version control (Git) and the Visual Studio toolchain. Preferred Skills • Background in healthcare or regulated industries, since many applications manage sensitive data (e.g., DEA verification, HL7 messaging). • Knowledge of PDF generation libraries (IronPdf, PdfSharp) and logging frameworks (log4net). • Experience with CI/CD pipelines for .NET applications. • Nice to have Unit Testing frameworks (i.e. NUnit, MS Testing Framework ) Location & Work Enviroreferencenment This role requires working with Visual Studio on Windows for the .NET Framework solutions and .NET 8 projects. Experience with IIS or IIS Express is helpful for local development and testing. Do you have any reference profiles that would be appreciated? You can reach out to this contact Number: 8977512191 or lakshmisai.d@highq-labs.com

Posted 1 day ago

Apply

5.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Requirements Description and Requirements We’re looking for a seasoned Senior Application Developer to help modernize our application portfolio by migrating on-premises systems—both legacy and modern—to the cloud (GCP). In this role, you’ll refactor application code for cloud compatibility, update connectivity for cloud-hosted databases, and ensure applications perform reliably post-migration. This is a key role in our digital transformation journey. Key Responsibilities Analyze existing on-premises applications to understand their architecture, dependencies, and migration requirements. Develop and implement migration strategies and plans for various applications. Collaborate closely with infrastructure, database, and security teams to ensure a smooth and secure migration process. Conduct thorough testing of migrated applications in the cloud environment to ensure functionality, performance, and data integrity. Troubleshoot and resolve any issues that arise during the migration process. Document the migration process, configurations, and any changes made to the applications. Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to work independently and as part of a team. Expert to use AI development tools ( copilot, Cline, Cursor, etc.) for reverse engineering. Application Migration & Refactoring Analyze existing applications to understand architecture, dependencies, and migration requirements. Refactor or rewrite code in (Java, Node.js, Angular) to align with cloud-native patterns. Update application configuration files and connection strings to integrate with the new cloud-based database (e.g., updating JDBC URLs, connection parameters). Ensure secure and reliable connectivity using IAM roles, TLS, VPC configurations, etc. Collaborate with DB and infrastructure teams to validate integration and performance. Testing & Validation Conduct unit, integration, and performance testing in the cloud environment. Diagnose and resolve issues related to connectivity, latency, or timeouts. Collaboration & Documentation Document migration steps, architectural changes, and configurations. Align efforts with DevOps, security, and infrastructure best practices. Additional Job Description Required Skills 5+ years in application development and/or modernization projects. Strong experience in at least one of the following tech stacks: Legacy: Java (JDK 5+, Struts, Spring), .NET Modern: Java (Spring Boot), Node.js, Angular Familiarity with cloud platforms: AWS, Azure, or GCP Deep understanding of database connectivity (JDBC, ODBC, ORM frameworks like Hibernate) Working knowledge of DevOps practices (CI/CD pipelines like Jenkins/GitHub Actions) Understanding of cloud security: IAM, VPCs, encryption protocols Nice-to-Have Cloud certifications (e.g., AWS Certified Developer, Azure Associate) Experience with Infrastructure as Code (Terraform, CloudFormation) Past experience modernizing mainframe or legacy systems to the cloud EEO Statement At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent. Equal Opportunity Employer At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.

Posted 1 day ago

Apply

Exploring Refactoring Jobs in India

With the increasing demand for efficient and maintainable code, refactoring has become a critical skill in the software development industry. In India, the job market for refactoring professionals is growing rapidly, offering numerous opportunities for job seekers looking to specialize in this area.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for refactoring professionals in India varies based on experience: - Entry-level: ₹3-5 lakhs per annum - Mid-level: ₹6-10 lakhs per annum - Experienced: ₹12-20 lakhs per annum

Career Path

A typical career path in refactoring may include roles such as: 1. Junior Developer 2. Software Engineer 3. Senior Developer 4. Tech Lead

Related Skills

In addition to refactoring expertise, professionals in this field are often expected to have skills in: - Object-oriented programming - Design patterns - Code optimization - Version control systems

Interview Questions

  • What is refactoring and why is it important? (basic)
  • Can you explain the difference between refactoring and rewriting code? (basic)
  • What tools do you use for refactoring code? (basic)
  • How do you prioritize which parts of the codebase to refactor? (medium)
  • Can you discuss a challenging refactoring project you worked on and how you approached it? (medium)
  • What are some common code smells that indicate the need for refactoring? (medium)
  • How do you ensure that refactored code maintains functionality and performance? (medium)
  • Explain the concept of code duplication and how you address it during refactoring. (advanced)
  • How do you handle legacy code when refactoring? (advanced)
  • Can you discuss the pros and cons of automated refactoring tools? (advanced)
  • ...

Closing Remark

As you explore opportunities in the refactoring job market in India, remember to showcase your expertise in code optimization and maintenance. Prepare for interviews by sharpening your refactoring skills and demonstrating your ability to transform complex codebases into clean, efficient solutions. Good luck on your job search!

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