Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2.0 years
0 Lacs
Pune, Maharashtra, India
Remote
At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what’s the role all about? We are seeking a skilled and experienced Developer with expertise in .net programming along with knowledge on LLM and AI to join our dynamic team. As a Contact Center Developer, you will be responsible for developing and maintaining contact center applications, with a specific focus on AI functionality. Your role will involve designing and implementing robust and scalable AI solutions, ensuring efficient agent experience. You will collaborate closely with cross-functional teams, including software developers, system architects, and managers, to deliver cutting-edge solutions that enhance our contact center experience. How will you make an impact? Develop, enhance, and maintain contact center applications with an emphasis on copilot functionality. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Perform system analysis, troubleshooting, and debugging to identify and resolve issues. Conduct regular performance monitoring and optimization of code to ensure optimal customer experiences. Maintain documentation, including technical specifications, system designs, and user manuals. Stay up to date with industry trends and emerging technologies in contact center, AI, LLM and .Net development and apply them to enhance our systems. Participate in code reviews and provide constructive feedback to ensure high-quality code standards. Deliver high quality, sustainable, maintainable code. Participate in reviewing design and code (pull requests) for other team members – again with a secure code focus. Work as a member of an agile team responsible for product development and delivery Adhere to agile development principles while following and improving all aspects of the scrum process. Follow established department procedures, policies, and processes. Adheres to the company Code of Ethics and CXone policies and procedures. Excellent English and experience in working in international teams are required. Have you got what it takes? BS or MS in Computer Science or related degree 2-4 years’ experience in software development. Strong knowledge of working and developing Microservices. Design, develop, and maintain scalable .NET applications specifically tailored for contact center copilot solutions using LLM technologies. Good understanding of .Net and design patterns and experience in implementing the same Experience in developing with REST API Integrate various components including LLM tools, APIs, and third-party services within the .NET framework to enhance functionality and performance. Implement efficient database structures and queries (SQL/NoSQL) to support high-volume data processing and real-time decision-making capabilities. Utilize Redis for caching frequently accessed data and optimizing query performance, ensuring scalable and responsive application behavior. Identify and resolve performance bottlenecks through code refactoring, query optimization, and system architecture improvements. Conduct thorough unit testing and debugging of applications to ensure reliability, scalability, and compliance with specified requirements. Utilize Git or similar version control systems to manage source code and coordinate with team members on collaborative projects. Experience with Docker/Kubernetes is a must. Experience with cloud service provider, Amazon Web Services (AWS) Experience with AWS Could on any technology (preferred are Kafka, EKS, Kubernetes) Experience with Continuous Integration workflow and tooling. Stay updated with industry trends, emerging technologies, and best practices in .NET development and LLM applications to drive innovation and efficiency within the team. You will have an advantage if you also have: Strong communication skills Experience with cloud service provider like Amazon Web Services (AWS), Google Cloud Engine, Azure or equivalent Cloud provider is a must. Experience with ReactJS. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 7442 Reporting into: Sandip Bhattcharjee Role Type: Individual Contributor About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law. Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Principal Software Engineer Overview Mastercard seeks to define a world beyond cash. To accelerate this mission, we are committed to building & scaling products & applications that transform payments of any type. All such products and applications are enabled for consistent customer experience using offerings from Customer Connectivity Platforms. The Customer Connectivity Platforms group was created to establish provide consistent experience for Mastercard customers as they interact with Mastercard for various product and services that Mastercard offers. These platforms must operate at payment scale and thus require good engineering skills to build and operate. The Edge Platform Services within this group provides services for system-to-system integration and focuses on API Gateways and File Transfers. The Role What’s it all about and what we expect you to do day to day Technology leader who is hands-on & and can lead a team of engineers. Expected to spend 70% of time coding/on code related activities, and 30% coaching engineers on the team. This person is recognized as a team’s authority and technical expert who drives innovation and organizational growth through their contributions. They get their adrenaline rush by coding away in IDEs. They spend majority of their time in writing non-feature code. They are hands all the time and collaborate by writing interfaces, tests (unit or acceptance) and architecture fitness functions, outside of meeting rooms. Tools like JDepend, ArchUnit, ADRs and NetArchTest make them feel at home. They implement, monitor and maintain compliance and security concerns in CI/CD pipelines to bring life to the principle of “Code is Design and Design is Code”. Domain driven design in their game. They code to enforce the contextual mappings and aggregates for each bounded context. They drive implementation of consumer driven contracts to allow for evolution and learning of the domain model with hyper speed while meeting our promises to other teams internally and customers alike. They love declarative paradigm and functional programming. No one can stop them from paying off technical debt and refactoring the code for better SDLC, performance and availability. Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution Work with business/product owners to architect and deliver on new services to introduce new products and bundles Participate and contribute to team’s agile process and decisions. Understand and contribute to Prioritization. Drive prioritization decisions and trade-offs in working with product partners Drive the architectural design, including dependent services, service interactions, and policies Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services Contribute and lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering Simplify and improve the cost/benefit of a function/service/architecture strategy Apply judgment and experience to balance trade-offs between competing interests Venture beyond comfort zone to take on assignments across different areas of Software Engineering Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics Consult across teams and across organization lines to identify synergies and reuse opportunities Participate and contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs Write recommendations for job promotions based on an unbiased view of one's accomplishments Conduct technical interviews for hiring engineering staff and raising the performance bar Identify and raise awareness to Silo-ed behaviors within the organization and teams All About You And What You Need To Bring Expert in building highly resilient & scalable distributed systems. Has deep exposure to various database, messaging & caching technologies. Progressively grown career with proven design and development experiences in multiple languages (e.g., Java, .NET, JavaScript, SQL), secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management. Has an expert understanding and experience of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure. Infrastructure as code and cloud first software development knowledge experience preferred. Experienced in the skills required to implement advanced test set ups in production environment (e.g., A/B testing, canary releases, blue-green deployment, feature flags) Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization Understands internals of operating systems (Windows, Linux, Mainframe) to write interoperable and performant code. Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start (poison pill, active/active/active, auto-scaling, self-healing, others) Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization Has skills to promote and coach teams on take on full stack development and facilitate end-to-end service ownership Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt) Has experience in design and execution of automation across multiple business areas and provides guidance on best methods and tools. Performance engineering experience to ensure applications are built to scale, run, and perform for varying demands Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality Has skills to perform architecture and cost analysis for internal, hybrid, and public cloud environments Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders Has skills to define and drive advanced chaos and other operational testing practices to test points of failures, monitors, and system behaviors under adverse conditions (e.g., resource spikes, network congestion, component or infrastructure failure) Experienced in agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-243406 Show more Show less
Posted 2 weeks ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
Company Overview Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using Docusign’s Intelligent Agreement Management platform, companies can create, commit, and manage agreements with solutions created by the #1 company in e-signature and contract lifecycle management (CLM). What you'll do Docusign is looking for Software Engineers to join our development team primarily in Bengaluru, India. We are looking for a software engineer to help build and enhance capabilities for the enterprise account administration space. You will be working in a focused scrum team obsessed with creating elegant, yet simple user-interaction for complex workflows that will delight our customers. This person is able to seamlessly integrate into agile teams and work closely with all facets of the organization to achieve high quality results. This position in a people manager role reporting to the Director, Engineering. Responsibility Execute on our product roadmap using agile practices and champion the culture, processes, and tools required to maintain a frictionless high quality development environment Have a passion for continuous improvement Deliver products that delight customers while managing the health of the code base through continuous refactoring and management of technical debt Provide coaching and leadership in software best practices, automated test strategies, and work toward flattening the cost of change curve for our software products and services Lead a team of engineers at various stages of their career, actively investing in their growth and development Cultivate an open, collaborative, and fun work environment for yourself and your team Work closely with product, design, security, customer success and other teams to provide technical expertise throughout all phases of product development Obsess over great user experiences and will be a partner to product management/engineering, sales, operations, and other parts of the business Job Designation Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation) Positions at Docusign are assigned a job designation of either In Office, Hybrid or Remote and are specific to the role/job. Preferred job designations are not guaranteed when changing positions within Docusign. Docusign reserves the right to change a position's job designation depending on business needs and as permitted by local law. What you bring Basic 8+ years of combined software development management experience across multiple languages and frameworks or equivalent experience 8+ years of hands on software development or equivalent experience 2+ years of managing software organizations over 15 people or equivalent experience Language, framework and toolset agnostic skills, having worked in at least 3 languages or paradigms, or equivalent experience Experience with highly scalable, high-volume distributed systems and services with top-tier resiliency, availability (five nines), and performance Experience with large complex data ecosystems and data quality and lifecycle issues Saas or Cloud experience Preferred Have a demonstrated track record of building high performing, secure applications and building security into the DNA of products Experience with Microsoft technology stack (.NET, C#, SQL Server, etc.) Knowledge and experience in high scale, highly available (99.99+) systems Prior experience with full stack SaaS development Life at Docusign Working here Docusign is committed to building trust and making the world more agreeable for our employees, customers and the communities in which we live and work. You can count on us to listen, be honest, and try our best to do what’s right, every day. At Docusign, everything is equal. We each have a responsibility to ensure every team member has an equal opportunity to succeed, to be heard, to exchange ideas openly, to build lasting relationships, and to do the work of their life. Best of all, you will be able to feel deep pride in the work you do, because your contribution helps us make the world better than we found it. And for that, you’ll be loved by us, our customers, and the world in which we live. Accommodation Docusign is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need such an accommodation, or a religious accommodation, during the application process, please contact us at accommodations@docusign.com. If you experience any issues, concerns, or technical difficulties during the application process please get in touch with our Talent organization at taops@docusign.com for assistance. Applicant and Candidate Privacy Notice Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Chennai
On-site
We are looking for talented individuals, join with us and let’s grow together. Web Design Specialist Experience : Min. 3 years of proven experience Job Type : Full Time Educational Qualification : Min. Bachelors Degree in the relevant field Raysoft infotech is looking for Web Design specialist to construct interfaces for rich web applications and dynamic web interfaces. Requirements: Extensive knowledge and practical experience using web applications and programming languages including HTML, HTML5, CSS, JavaScript, JQuery, and APIs Extensive understanding of and expertise using HTML5 and WordPress. Be able to construct pages taking into account both desktop and mobile devices, and should have experience with responsive UI design. Thorough knowledge of issues related to usability, accessibility, and cross-browser compatibility Knowledge of code refactoring and optimization. The capacity to create reusable, high-performance code for UI components Strong teamwork abilities to work as a part of multidisciplinary team Intermediate proficiency in Photoshop, Illustrator, InDesign. Have a thorough understanding of the design and development of enterprise based solutions. Conduct testing and ensure website functions and is stable across the devices Excellent verbal and written communication abilities. Liaison with client regarding the project requirements Please submit your resume and portfolio showcasing your work.
Posted 2 weeks ago
5.0 years
0 Lacs
Bengaluru
On-site
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! The people here at Apple don’t just craft products - they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of our people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple and help us leave the world better than we found it! The AppleCare Technologies Quality Engineering team has an immediate opening for a software Quality Automation Engineer. You will be tasked with working along side project PMs, Business SME’s and development teams to fanatically ensure the highest quality test automation for our business and partners while reducing manual test efforts. Description The AppleCare Technologies Quality Engineering team has an immediate opening for a Software Quality Automation Engineer. You will be tasked with working along side project PMs, Business SME’s and development teams to fanatically ensure the highest quality of customer facing application, manual validation of these applications, building test automation for our business and partners while find new and more effective ways for continuous improvement. In this role, you will get involved in quality engineering for critical customer facing applications, in a fast-paced, flexible environment and be directly responsible for: - Understanding new and existing feature implementations in order to craft informed, robust testing charters; - Recommend and build suitable framework and tools for application(s) test requirement; - Authoring test scenarios, scripts, and plans; - Driving functional, User Journey, and stability testing; - Write and review automation frameworks, test scripts, user Journeys; - Identifying and reporting defects, inclusive of first-level root cause analysis and consistent steps to reproduce. - Leveraging emerging technologies to transform quality engineering scope of activities IDEAL CANDIDATE WOULD BE - Quality driven self-motivated individual who is flexible working in a globally distributed team, matrix’ed, fast-paced environment, can multi-task and has experience with agile method of working. - Have ability to analyze and synthesize business requirements across multiple regions and ensure full coverage of test scenario automation. - Evaluate, select and formulate the best usage of test automation tools and future alignment for different applications and business processes. - Lead automation script development and the optimization of those scripts where necessary. - High level of proficiency with demonstrated experience of implementing scripting solutions for repetitive tasks - Evaluates and recommends new tools, techniques and methodologies including using AI tools needed to enhance productivity and quality. - Analytical capability to synthesize large amounts of data into a clear story and assess business process improvement. Minimum Qualifications 5+ years of experience in automation and manual testing of very large with billion plus end user applications Expertise in QE processes, tools and metrics Good knowledge of automation framework architecture, design and development; Experience in Maven/Gradle and Git repositories is required; Experience in testing API/Web Service, Web and iOS native applications Experience crafting, developing & implementing test automation frameworks/tools such as Worksoft, Tosca, UFT, Selenium, TestNG, JUnit, Cucumber, Cypress, Playwright, PyTest, XCUI test etc. Experience developing in Python or Java familiar with databases, SQL and scripting languages. Excellent knowledge of QA automation methodologies, processes, and tools. Experience in leveraging AI/ML for STLC as well as testing of AI/ML applications; Experience handling multiple automation journeys across companies and testing phases from Integration Testing or/and end to end User Acceptance Testing. Experience designing, developing & implementation of test automation frameworks for large integrated systems cutting across multiple tech stacks. Proven foundation in computer science, or equivalent with proficiencies in data structures, AI/ML, refactoring and test automation. Preferred Qualifications Strong level of customer focus and attention to details. Excellent collaboration skills and ability to influence multi-functional teams and quickly establish trust and credibility. Ability to demonstrate good judgment in selecting methods and techniques for obtaining solutions. Ability to think & implement test automation from a user’s perspective and at scale. Tool & tech agnostic and should be able to write code in different languages Experience in cloud technologies such as AWS/GCP and containerization technologies such as Docker is good to have; Preferred certifications in testing, programming languages, test automation tools and frameworks Submit CV
Posted 2 weeks ago
12.0 - 18.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Role Description Role Proficiency: Independently analyze and develop applications and review and design solutions in their assigned area of responsibility on ERP/CRM systems. Manage and mentor a team Outcomes Act creatively to develop applications and select appropriate technical options. Optimize application development maintenance and performance by employing design patterns and by reusing proven solutions while accounting for others' developmental activities 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 domain system domain individually and as recommended by the project/account Contribute to ERP/CRM Practice related activities for example (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 Optimizes efficiency cost and quality. 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 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 technology newly released features after impact analysis wherever applicable. Attend industry/technology specific conferences (if applicable) and share the knowledge with the team. Conduct peer reviews and demand high quality standards from the reviewed deliverables. Conduct technical assessments for hiring candidates to developer/lead roles. Mentor and manage a team. Set goals for self and team in NorthStar. Provide timely feedback to team members 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 / timelines Number of technical sessions conducted within Practice for the benefit of peers and team members. Contribution to RFPs and estimations in ERP/CRM Practice. Number of Leads who were guided and upskilled to lead a technical team. Number of process streamline documents prepared for ERP/CRM Practice 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. Configuration And Coding Define coding standards templates and checklists. Perform code review of team members. Test Review and create 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. Manage user stories. Documentation Create/review templates checklists guidelines standards for design/process/development. Create/review deliverable documents. Design documentation Requirements 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. Create knowledge sharing assets. 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 regular feedback to team members. Understand aspirations of their team members and provide guidance opportunities etc. Ensure team members are upskilled and engaged in the project. Proactively identify any risks and work with mitigation measures. Mentor and motivate junior leads to upgrade their technical screening skills. Assists Others In Resolving Complex Technical Problems Manage all aspects of problem management activities investigating the root cause ofrnproblems and recommends SMART (specific measurable achievable realistic timely)rnsolutions. Development And Review Of Standards & Documentation Maintenance of software process improvement activities communicating to a range of individuals and teams. Solution Definition & Design Define Architecture for the small sized kind of project. Design the technical framework and implement the same. Skill Examples Proactively identifying solutions for technical issues. Ability to maintain technical evaluation procedures. Ability to estimate project effort based on the requirement. Perform and evaluate test results against product specifications. Break down complex problems into logical components. Interface with other teams designers and other parallel practice; including regular follow up for any conflicts during project execution. 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 and handle multiple tasks. Build confidence with customers by meeting the deliverables in time with quality. Proactively ask for and offer help Knowledge Examples Functional and technical designing on various ERP/CRM cloud platform features and automations. Thorough knowledge of coding best practices and understanding the limitations of coding. Experience using data loading tools. Experience with production deployment and solving deployment errors. Experience in integrating ERP/CRM with external systems using SOAP API REST API etc. Experience working in Agile methodology. Must have knowledge - HTML/HTML5 CSS XML AJAX Web-services. Experience with Google APIs JQuery/any other java-script framework ERP/CRM technology specific mobile development analytics etc. Deep knowledge on architecting solutions and applications on cloud-based infrastructures. Deep level proficiency in the specialist area. Additional Comments OVERALL EXPERIENCE SFDC Technical Solution Architect: 12-18 years IT industry total experience, with Minimum 9 years specifically in hands-on Salesforce.com architecting/solutioning, and development (coding) in Apex and Visualforce and Lightning, and Experience in Data Modeling specific to Salesforce Any prior experience with other technologies like Java/.Net is highly preferred Experience in working with client in USA/UK is a Must, and in coordinating between Onsite-Offshore daily Candidate should have strong hands-on experience in Apex/Visualforce and Lightning coding, and in Salesforce administration, configuration and customization, including reports and dashboards This Role will have substantial Architecting/Solutioning responsibility, as well as lot of hands-on Coding to be done SALESFORCE.COM CERTIFICATIONS Must Have: Developer Certification (Platform Dev 2), and atleast 2 of the Architect-stream Certifications Nice to Have: Advanced Admin (ADM301) or Consultant (Sales Cloud/Service Cloud) Certifications FORCE.COM DEVELOPMENT KNOWLEDGE Very good experience in having architected and implemented Salesforce solutions, from a Development perspective. Hand-holding Programming team in ensuring Apex/Visualforce/Lightning based solutions are implemented correctly and efficiently. Experience in atleast 2 large Salesforce implementations (of not less than 10,000 users), and of having done Technical Solutioning – evaluating Configuration vs Coding, and making the best choices for Customization. Must Have: Experience of atleast 2 Actual Projects in Salesforce.com LIGHTNING version, including working on Aura framework, and creating Lightning components/LWC Strong Experience with Visualforce, Apex, Triggers, Eclipse IDE, SOQL and Java-script Must be able to engage with Enterprise Architecture teams in discussing Salesforce Data Modeling Strong Problem-solving skills, with ability to get multiple solutions for/approaches to solve a problem/scenario Thorough knowledge of Salesforce Coding best practices, and understanding the limitations of Apex coding Very good experience in integrating Salesforce with external systems using SOAP/REST Services Integrate with Force.com Web services including SOAP, WSDL, REST, SSL standards, security models and typical API client architecture. And experience in working with Force.com Bulk API and the Metadata API. Implementation knowledge of workflow rules, validation rule, approval process, reports and dashboards Experience using Apex Data Loader and other ETL tools such as Informatica or Boomi or Cast Iron or Mulesoft Experience with database development, SQL or PL/SQL, database schemas, stored procedures is essential Follow unit testing and test class best practices, and be capable of coding for positive/negative scenarios Must have experience with production deployment using change-set/eclipse/ANT migration tool, and working on solving deployment errors Good to have – Knowledge on HTML/HTML5, CSS, XML, AJAX, Web-services, Google APIs, JQuery/any other java-script framework. Object oriented programming experience in J2EE/.Net platforms. Excellent understanding of admin setup: user creation, roles, profiles, security settings, role-hierarchy, etc… Strong hands-on experience with administration, configuration, customization and development within Salesforce.com, and also in reports and dashboards Customize and configure SFDC objects, data fields, page layouts, record types, workflows, document templates, reports and dashboards Good to have – Salesforce mobile development using Salesforce1/vfmobile, Experience with Heroku, Radian6, Analytics, Einstein, et al Skills Data Modelling,Sales force,Sales Force Management Show more Show less
Posted 2 weeks ago
7.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Role Description Role Proficiency: Under the supervision of a Senior Lead analyze and develop applications in assigned area of responsibility on ERP/CRM systems and design solutions. Outcomes Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models 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. Identify the problem patterns and improve the technical design of the application/system Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Independently analyze design develop and test functionalities 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 resolving on time Responsible for code/configuration changes to production environment to resolve any issues post production move Independently manage client environments/perform installation related activities Perform root cause analysis technical troubleshooting architecture resolve performance issues Mentor juniors for client discussions and day to day activities and basic administrative tasks Perform other duties as assigned or requested. Influence and improve customer satisfaction through things like (but not limited to) offering suggestions for code refactoring and for small improvements in business processes. complete sprint deliverables ahead of schedule; helping client architects and product owners by way of design suggestions and/or explaining functionality to business stakeholders etc… Self-learning and implement new features released in ERP/CRM wherever possible. Set goals in NorthStar and timely measure the progress and update accordingly. Measures Of Outcomes Number of applicable technical/domain certifications completed Adherence to process and standards (coding standards) Number of mandatory training (Industry/Technology specific trainings UST mandatory trainings) completed Quick turnaround of production bugs Adherence to schedule / timelines Number of mid-size requirements solutioned and implemented Number of issues resolved Number of innovative industry/technology specific ideas submitted Number of positive feedback received from client (client appreciation emails) Number of suggestions/implementation of new features/standards/framework for client. Resource utilization throughout the year Requirement Outputs Expected: Understand the requirements/user stories Estimate Estimate time effort resource dependence for one's own work and for others' work including for modules. Follow scrum ceremonies. Participate in preparing RFPs and estimations in ERP/CRM Practice Design Understand the design/LLD and link it to requirements/user stories Configuration And Coding Adhere to coding standards and follow ERP/CRM best practices. Develop code independently. Review code done by peer and team. Test Create and conduct unit testing. Test class coverage above 95%. Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Client Interaction Effectively interact with customers and articulate their inputs 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 Requirements t test cases and results Document one’s own work Status Reporting Report status of tasks assigned Comply with project related reporting standard and process Manage Knowledge Contribute project related documents share point libraries client universities Review the reusable documents created by the team Release Follow and monitor release process Customer Interaction Clarify requirements and provide guidance to development team Present design options to customers Implementation reviews with stakeholders. Domain Relevance Develop feature / component with good understanding of the business problem being addressed for the client Recruitment And Onboarding Part of technical screening team for recruiting candidates for A2/A3 Band. People management skills – manage onboard new team members guide reportees and provide timely feedback. Manage/Mentoring Team Mentor junior developers in the team Set goals and provide feedback 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 Manage and guarantee high levels of cohesion and quality Estimate effort time required for own work Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Team player capabilities and can manage a team mentor and handle people related issues with the team Maintain high motivation levels and positive dynamics in the team. 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 help Ability to work under pressure determine dependencies risks facilitate planning and handle multiple tasks. Build confidence with customers by meeting the deliverables in time with quality. Estimate effort time and resources required for developing / debugging features / components Strong analytical and problem-solving abilities Ability to advise on best practices and approaches to the team and the client Ability to prepare test data and steps for unit integration and production testing as per project needs. Strong and effective written and verbal communication skills. Knowledge Examples Functional and technical designing on various ERP and CRM cloud platform features and automations. Thorough knowledge of coding best practices and understanding the limitations of coding. Experience using data loader tools. Experience with production deployment and solving deployment errors. Knowledge of Agile Methods - Scrum and Kanban Knowledge in integrating ERP/CRM with external systems using SOAP API REST API etc. Additional Comments 7+ years of experience in EWM ABAP with focus on various communication techniques with external systems e. g. idocs, webservices & Interfaces, ABAP proxies, APIs etc. - Should have good working experience in SAP EWM technical and Functional areas. - Good understanding and solid experience in Warehouse processes and in logistics execution area. - Hands-on experience with PPF. - Experience in Monitor Functions. - Proficient in OOPS ABAP. - Good understanding of service provider class framework. - Good understating of idocs, webservices, ABAP proxies, API etc. - Good understanding of quality tools and processes, performance tuning in SAP EWM. - Candidate should have strong orientation towards Innovation / Process improvements. - Excellent communication skills with the ability to explain data and its implications to various stakeholders. - Experience in data visualization. - Experience of the retail industry is a great plus. - A strong motivation to work in an environment that allows you to work and take decisions independently. - Worked with development- and integrations towards external WCS (Warehouse Control Systems). Skills ABAP,Ewm,API Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Trivandrum, Kerala, India
On-site
Role Description Role Proficiency: Leverage expertise in a technology area (e.g. Big Data Cluster) and responsible for Architecture for small to mid size projects. Outcomes Design and develop the framework; be the technical owner for a project in one technology area Guide and review technical delivery by internal teams Resolve design issues and deliver/own design for a complex module for projects of the following nature: architecture enhancements small sized development and maintenance projects Review design and code ensuring adoption of industry best practices Measures Of Outcomes Number of reusable components / processes developed Number of times components / processes reused Delivery efficiency (Adherence to UST defined principles) Contribution to technology capability development (e.g. Training Webinars Blogs) Customer feedback on overall technical quality (zero technology related escalations) Number of white papers/document assets contributed to Relevant technology certifications Business Development number of proposals contributed to as applicable) Feedback from Project Team/Program Management on project support Outputs Expected Solution Definition & Design: Define Architecture for small/mid-sized type of projects 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 Application Architect Implement best optimized solution and resolve performance issues Support the team in the design of functional modules and review deliverables Conduct code reviews Requirement Gathering And Analysis Understand the functional and non-functional requirements Collect non-functional requirements (such as response time throughput numbers user load etc.) through discussions with SMEs and 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 and 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 contained within 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 to: document the new developments (e.g. report white paper national/ international publications) to build team capabilities. Project Estimation Provide support for project estimations for business proposals and support sprint level / component level estimates Articulate estimation methodology and 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 and webinars to impart knowledge to relevant application development/ project teams Create collaterals (e.g. case study business value documents Summary etc.) Post in blogs / interviews to share expertise Gain industry standard certifications on technology and architecture consulting Contribute to knowledge repository and tools Creating reference architecture model reusable design patterns and mining reusable components from the project Partner with UST Gamma to create curriculum assessments; etc.; conduct training Create KT Packages for new team members Testing Support Suggest unit test automation strategies using appropriate frameworks 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 (third party as well as home-grown) to improve efficiency productivity Audit Conduct cross project technical audits and reviews across multiple accounts as required to check adherence to architecture design and coding best practices Skill Examples Use domain/ industry knowledge to understand business requirements. Create POC to meet business requirements under guidance Use technology knowledge to analyse technology based on client's specific requirement analyse and understand existing implementations. Work on simple technology implementations (POC) under guidance guide the developers and enable them in the implementation of design into working software in the technology Use knowledge of Architecture Concepts and Principles to provide inputs to the practitioner towards building component solutions and deploy the solution as per the architecture under guidance Use knowledge of Design Patterns Tools and Principles to create low level design under guidance from the Architect for the given business requirements Review low level design created by team for maintainability (error handling ing etc.) of design define technical checklists for design and coding Use knowledge of Software Development Process Tools & Techniques/Scrum tools to increase productivity and develop efficient code. Constantly check for reusability of codes design and develop complex assets and provide technical consultancy related to these areas Use knowledge of Project Management Tools and Techniques to provide inputs in project management activities (e.g. reporting reviewing documents audit compliance reports providing status). Raise concerns within own area of work in a timely manner and implement the same under guidance Use Project Governance Framework to facilitate communication with the right stakeholders and Project Metrics to help them understand their relevance in project; and to share inputs on project metrics with the relevant stakeholders for own area of work Use Estimation and Resource Planning knowledge to help estimate and plan resources for specific modules / small projects with detailed requirements in place Use Knowledge Management Tools & Techniques to participate in the knowledge management process (such as Project specific KT). Consume and contribute to the knowledge management repository Use knowledge of Technical Standards Documentation & Templates to understand and interpret the documents provided Use Requirement Gathering and Analysis knowledge to analyse requirements (functional/ non -functional) and functionality raise clarifications/ambiguities create requirement documents (such as traceability matrix bridge documents etc.) under supervision. Provide inputs/ create estimates and solutions (based on the size of the project) create design documents identify impacted areas based on the change requests understand the data and model the requirements based on requirements Use Solution Structuring knowledge to understand the proposed solution. Provide inputs to create draft proposals/ RFP (including effort estimation scheduling resource loading etc.) Knowledge Examples Domain/ Industry Knowledge: Basic knowledge of standard business processes within the relevant industry vertical and customer business domain Technology Knowledge: Working knowledge of sub-portion in a technology area related to own area of work (e.g. Java/JEE 5+ Microsoft technologies or Mainframe/legacy); sub-set of frameworks (Struts JSF Hibernate Spring) etc. sufficient enough to implement end-to-end application related to own area of work; low level details such as data structures algorithms within one technology stack; configuration parameters for successful deployment within one technology stack Architecture Concepts and Principles: Basic knowledge of standard architectural principles models patterns (e.g. SOA N-Tier EDA etc.) and perspective (e.g. TOGAF Zachman etc) integration architecture including input and output components existing integration methodologies and topologies source and external system non functional requirements data architecture deployment architecture and architecture governance Design Patterns Tools and Principles: Working knowledge of design patterns principles patterns and tools Software Development Process Tools & Techniques: Specialized knowledge of SDLC process (Agile and Traditional) SDLC methodology programming principles best practices (refactoring code code package etc.) Project Management Tools and Techniques: Basic knowledge of: project management process (such as project scoping requirements management change management risk management quality assurance disaster management etc.) tools (MS Excel MPP Client specific time sheets capacity planning tools etc.) Project Management: Basic understanding of project governance structure awareness of basic project metrics like effort and defect quality metrics Estimation and Resource Planning: Working knowledge of estimation and resource planning techniques (e.g. TCP estimation model) UST specific estimation templates Knowledge Management Tools & Techniques Basic knowledge of industry knowledge management tools (such as portals wiki) UST and customer knowledge management tools techniques (such as workshops classroom training self-study application walkthrough and reverse KT) Technical Standards Documentation & Templates: Basic knowledge of various document templates and standards (such as business blueprint design documents and test specifications) Requirement Gathering and Analysis: Demonstrates working 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 (business analysis process mapping etc.) and requirements management tools (e.g.MS Excel) Additional Comments Extensive knowledge and expertise in Integration architecture and design across multiple platforms at enterprise scale Demonstrable experience in solution design leveraging microservices, SOA, API and Event driven architectures, REST, ESB, ETL Knowledge and experience of Identity Federation and Authentication using oAuth2, OpenID Connect or SAML An excellent understanding of SOA web-service principles (SOAP and REST Web services along with XML, JSON, Swagger and other document format/standards) Proficient in writing technical design documentations including HLS & LLD. Understand business level requirements Ideally having worked in complex & multi-regional environments. Experience in designing & defining integration models, roadmaps, strategies, standards & patterns etc. Experience with cloud services (IAAS, PAAS, SAAS) & products and DevOps tooling (Azure, Google, or AWS) is mandatory 10+ years of application development experience of which at least last 2 years must be as a Technical Architect responsibility Experience in any of the following programming languages - Java, Node, Python, Go Skills Software Architecture,REST,ETL,Soa Show more Show less
Posted 2 weeks ago
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 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 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) Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What We Do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About The Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How To Get Started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust You are experienced with FFI tools (bindgen, cxx) and unsafe Rust for C/C++interoperability You bring experience testing migrated code (unit/integration/fuzz tests) You demonstrate solid understanding of systems programming (memory management, concurrency) You are skilled at refactoring legacy code and documenting migration steps Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge Benefits Why this freelance opportunity might be a great fit for you? Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments Work on advanced AI projects and gain valuable experience that enhances your portfolio Influence how future AI models understand and communicate in your field of expertise Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
New Delhi, Delhi, India
Remote
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What We Do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About The Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How To Get Started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust You are experienced with FFI tools (bindgen, cxx) and unsafe Rust for C/C++interoperability You bring experience testing migrated code (unit/integration/fuzz tests) You demonstrate solid understanding of systems programming (memory management, concurrency) You are skilled at refactoring legacy code and documenting migration steps Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge Benefits Why this freelance opportunity might be a great fit for you? Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments Work on advanced AI projects and gain valuable experience that enhances your portfolio Influence how future AI models understand and communicate in your field of expertise Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
India
Remote
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What We Do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About The Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How To Get Started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust You are experienced with FFI tools (bindgen, cxx) and unsafe Rust for C/C++interoperability You bring experience testing migrated code (unit/integration/fuzz tests) You demonstrate solid understanding of systems programming (memory management, concurrency) You are skilled at refactoring legacy code and documenting migration steps Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge Benefits Why this freelance opportunity might be a great fit for you? Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments Work on advanced AI projects and gain valuable experience that enhances your portfolio Influence how future AI models understand and communicate in your field of expertise Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Mumbai Metropolitan Region
Remote
At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What We Do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About The Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you'll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How To Get Started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you'll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master's degree in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with C/C++ and 1+ year of hands-on experience with Rust You are experienced with FFI tools (bindgen, cxx) and unsafe Rust for C/C++interoperability You bring experience testing migrated code (unit/integration/fuzz tests) You demonstrate solid understanding of systems programming (memory management, concurrency) You are skilled at refactoring legacy code and documenting migration steps Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge Benefits Why this freelance opportunity might be a great fit for you? Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments Work on advanced AI projects and gain valuable experience that enhances your portfolio Influence how future AI models understand and communicate in your field of expertise Show more Show less
Posted 2 weeks ago
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Summary Senior .NET full stack developer responsible for building .NET applications using C#, ASP.NET, ANGULAR, REST API, MYSQL., the primary responsibility will be to design and develop these layers of our applications. You should be a team player and excellent communicator. Your goal will be to work with teams to design, develop and maintain software. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. Primary Responsibilities Clean Code: Writing clean, readable, and maintainable code by following coding standards and best practices. Efficiency: Developing efficient algorithms and data structures to optimize performance. Testing: Writing comprehensive unit tests and integration tests to ensure code reliability. Version Control: Proficiency with version control systems like Git, including branching, merging, and pull requests. Communication: Articulating the design, problem statement, and resolution with clear and concise technical details – both written and oral. Refactoring: Continuously improving existing code to enhance performance and maintainability. Code Reviews: Conducting thorough code reviews to ensure high-quality standards and share knowledge. Software Design: Designing and implementing software systems, understanding and applying advanced design patterns and principles. Contributing to the architectural design of large-scale systems. Skills Development: Continuous Learning: Engaging in continuous learning through courses, workshops, and hands-on experience with new technologies. Analytical Skills: Excellent problem-solving and analytical abilities. Enhancing problem-solving skills by tackling advanced and intricate software issues. Advanced Projects: Working on more complex and high-impact projects to enhance technical skills. Technical Depth: Deepening your understanding of specific technologies and domains relevant to your work. Architectural Skills: Strong understanding of software architecture and design patterns. Leadership Skills: Developing leadership skills by taking on more responsibilities and leading small projects or teams. Providing and receiving mentorship to/from junior and senior engineers. Required Knowledge/Skills 6+ years of experience in C# and ASP.NET, REST API. At least 3 years of hands-on & recent experience in front-end technologies like JavaScript and Angular. Proficiency in RDBMS, preferred database would be MySQL 5.5 or later. Good experience in implementing automated testing platforms and unit tests using NUnit & Jasmine/Karma. Experience in building Microservices, knowledge of AWS services & .NET Core would be a plus. Show more Show less
Posted 2 weeks ago
7.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology. What You’ll Do Demonstrate a deep understanding of cloud native, distributed micro service based architectures Deliver solutions for complex business problems through software standard SDLC Build strong relationships with both internal and external stakeholders including product, business and sales partners Demonstrate excellent communication skills with the ability to both simplify complex problems and also dive deeper if needed Build and manage strong technical teams that deliver complex software solutions that scale Manage teams with cross functional skills that include software, quality, reliability engineers, project managers and scrum masters Provide deep troubleshooting skills with the ability to lead and solve production and customer issues under pressure Leverage strong experience in full stack software development and public cloud like GCP and AWS Mentor, coach and develop junior and senior software, quality and reliability engineers Lead with a data/metrics driven mindset with a maniacal focus towards optimizing and creating efficient solutions Ensure compliance with EFX secure software development guidelines and best practices and responsible for meeting and maintaining QE, DevSec, and FinOps KPIs Define, maintain and report SLA, SLO, SLIs meeting EFX engineering standards in partnership with the product, engineering and architecture teams Collaborate with architects, SRE leads and other technical leadership on strategic technical direction, guidelines, and best practices Drive up-to-date technical documentation including support, end user documentation and run books Lead Sprint planning, Sprint Retrospectives, and other team activity Responsible for implementation architecture decision making associated with Product features/stories, refactoring work, and EOSL decisions Create and deliver technical presentations to internal and external technical and non-technical stakeholders communicating with clarity and precision, and present complex information in a concise format that is audience appropriate What Experience You Need Bachelor's degree or equivalent experience 7+ years of software engineering experience 7+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, TypeScript/JavaScript, HTML, CSS 7+ years experience with Cloud technology: GCP, AWS, or Azure 7+ years experience designing and developing cloud-native solutions 7+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes 7+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs What could set you apart Self-starter that identifies/responds to priority shifts with minimal supervision. Strong communication and presentation skills Strong leadership qualities Demonstrated problem solving skills and the ability to resolve conflicts Experience creating and maintaining product and software roadmaps Experience overseeing yearly as well as product/project budgets Working in a highly regulated environment Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others UI development (e.g. HTML, JavaScript, Angular and Bootstrap) Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle. Agile environments (e.g. Scrum, XP) Relational databases (e.g. SQL Server, MySQL) Atlassian tooling (e.g. JIRA, Confluence, and Github) Developing with modern JDK (v1.7+) Automated Testing: JUnit, Selenium, LoadRunner, SoapUI Show more Show less
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. We are looking for a highly skilled and hands-on Software Engineer to drive modern engineering practices and technology transformation within our teams. You will play a critical role in designing, developing, and maintaining scalable, high-quality software solutions while ensuring best-in-class engineering standards, including trunk-based development, test automation, security, and modern ways of working. This role requires deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications. Key Responsibilities Software Development & System Design Design, develop, and maintain robust, scalable, and high-performance applications. Implement trunk-based development practices to enable continuous integration and rapid delivery. Develop clean, maintainable, and testable code following SOLID principles and software design best practices. Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD). Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards. Engineering Excellence & Best Practices Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD. Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability. Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality. Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security. Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards. Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement. Technical Leadership & Collaboration Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems. Mentor junior engineers and foster a culture of engineering excellence and continuous learning. Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience. Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures. Skills And Qualifications Must-Have Skills: 7-10 YRS of hands on exp is a must have. Strong hands-on experience in Java, microservices, open shift, AWS Deep expertise in system design and microservices architecture. Experience with trunk-based development, feature flags, and progressive delivery strategies. Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability. Strong understanding of CI/CD pipelines, and DevOps practices. Experience conducting code reviews, vulnerability assessments, and secure coding. Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker). Excellent problem-solving skills and ability to work in fast-paced, agile environments. Strong communication and collaboration skills. Good-to-Have Skills: Experience with event-driven architecture and distributed systems. Knowledge of performance tuning, observability, and production monitoring. Familiarity with Agile frameworks and modern ways of working in product development. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less
Posted 2 weeks ago
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 processes. Role 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 environment. Nice 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 Show more Show less
Posted 2 weeks ago
6.0 years
7 - 10 Lacs
Hyderābād
On-site
Location Hyderabad, Telangana, India Category Technology Careers Job Id JREQ191078 Job Type Full time Hybrid Job Description Summary: We are seeking a highly skilled Senior Software Engineer with at least 6 years of experience in .Net Technologies, Angular, API development and SQL Server. The ideal candidate will have a strong background in front-end and back-end development, demonstrating expertise in creating robust, scalable, and maintainable web applications. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex and global software systems, collaborating with cross-functional teams to deliver high-quality solutions. About the Role: In this opportunity as a Senior Software Engineer, you will be responsible to: Design, develop, and maintain web applications using Angular. Develop and maintain RESTful APIs and ensure seamless integration with front-end components. Understand and be able to explain practices (such as refactoring, TDD and pair programming) and their benefits so that the team consistently works together with a deep understanding. Adhere to accepted best practices of SDLC (I.e. unit testing, CI/CD, etc.) and act on the principles of Agile/Scrum within the team. Work within the development team to develop software solutions/microservices with a focus on quality, scalability, and reliability. Independently translate product requirements into scoped engineering efforts. Provide technical leadership in proposing architectural / implementation ideas to the team for consideration, balancing near term requirements with long term value. Collaborate closely with QA and Ops functions to build cross-functional knowledge about your product. Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications. Ensure the performance, quality, and responsiveness of applications. Conduct code reviews and provide constructive feedback to team members. Utilize data to make decisions and guide priorities and hold others accountable to the same. Develop code in accordance with agreed-upon best practices; bring your own ideas to the table on additional best practices that could help the team. Peer review code from other members of the team offering candid, caring, and constructive feedback. Mentor junior development staff through active listening and pair programming. Stay up to date with the latest industry trends and technologies to continuously improve the development process. Participate in the full software development lifecycle, including requirement analysis, design, development, testing, and deployment. About You: You're a fit for the role of Senior Software Engineer if your background includes: Bachelor’s degree in computer science, Engineering, or a related field. Minimum of 7 years of professional experience in software development. Extensive experience with .Net and Microsoft Technologies (.Net Framework, .Net Core and Net Framework) Experience with Angular Strong proficiency in C#, TypeScript, T-SQL Experience with legacy Microsoft technologies, Visual Basic .Net, Visual Basic and ASP Classic Proven experience in developing RESTful APIs using technologies such as ASP.Net APIs and .NET Core API Familiarity with database technologies such as SQL and ORM frameworks Experience with version control systems, preferably Git using GitHub Knowledge of software development best practices, including design patterns, testing, and deployment strategies. Excellent problem-solving skills and attention to detail. Strong communication skills, with the ability to work effectively in a collaborative team environment. Familiarity with CI/CD pipelines and DevOps practices. Understanding of agile methodologies and project management tools. #LI-AM1 What’s in it For You? Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2-3 days a week in the office depending on the role) for our office-based roles while delivering a seamless experience that is digitally and physically connected. Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance. Career Development and Growth: By fostering a culture of continuous learning and skill development, we prepare our talent to tackle tomorrow’s challenges and deliver real-world solutions. Our Grow My Way programming and skills-first approach ensures you have the tools and knowledge to grow, lead, and thrive in an AI-enabled future. Industry Competitive Benefits: We offer comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing. Culture: Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more. We live by our values: Obsess over our Customers, Compete to Win, Challenge (Y)our Thinking, Act Fast / Learn Fast, and Stronger Together. Social Impact: Make an impact in your community with our Social Impact Institute. We offer employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives. Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency. Together, with the professionals and institutions we serve, we help uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide trusted, unbiased information to people all over the world. About Us Thomson Reuters informs the way forward by bringing together the trusted content and technology that people and organizations need to make the right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions in their pursuit of justice, truth, and transparency. Reuters, part of Thomson Reuters, is a world leading provider of trusted journalism and news. We are powered by the talents of 26,000 employees across more than 70 countries, where everyone has a chance to contribute and grow professionally in flexible work environments. At a time when objectivity, accuracy, fairness, and transparency are under attack, we consider it our duty to pursue them. Sound exciting? Join us and help shape the industries that move society forward. As a global business, we rely on the unique backgrounds, perspectives, and experiences of all employees to deliver on our business goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. Thomson Reuters is proud to be an Equal Employment Opportunity Employer providing a drug-free workplace. We also make reasonable accommodations for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law.
Posted 2 weeks ago
10.0 years
3 - 5 Lacs
Hyderābād
On-site
About Company Keka has been a silent revolution in the making since our launch 10 years ago. Our steadfast focus on building an employee-centric HR platform was well received by more than 13000+ businesses across India and the world. Today we are India’s #1 platform in the segment with the greatest number of new customers adopting the platform. All with zero advertising spend and pure customer love. We are an organization built by our employees. The passion and the extreme ownership that our people bring to the table are contagious. We don’t hide our shortcomings and we aren’t afraid to ask for help. When we fail, we learn, adapt, and do better in the future. This open culture encourages our people to innovate, regardless of their function and across departmental boundaries. Recently, in November 2022, the company secured India’s largest Series A SaaS funding with a whopping $57 million from WestBridge Capital. Our Engineering Team: Keka Engineering Team follows modern engineering practices and works with latest stack. Refactoring is central to our philosophy to evolve the design, maintain code consistency and adapt to dynamic business needs. We believe in DevOps practices, there is no fixed release cycle; our CI/CD pipeline, deployment automation, blue-green deployment and other related practices gives us flexibility to deploy multiple times a day (if required). Our Engineering team is made up of small cohesive teams embracing Agile; working on focus areas to deliver awesome experiences to our customers. Keka Engineering Team works on complex technical challenges, learns & adapts and most importantly; we have fun along the way. We are seeking for Payroll SME (Subject Matter Expert) to provide in-depth domain expertise in the design, implementation, optimization, and support of the payroll module within our HRMS/ERP ecosystem. The ideal candidate will possess a strong understanding of end-to-end payroll processing, statutory compliance, integration with Time & Attendance and Finance systems and be adept at translating business requirements into functional solutions. He should assist payroll teams in comprehending the essential features of payroll systems. Role : Subject Matter Expert - Payroll Experience : 5-7 years Job Location : Hyderabad, Onsite Job Type : Permanent Skills and Responsibilities: Deep understanding of Indian payroll regulations: Knowledge of labor laws, tax regulations, and reporting requirements. Strong knowledge of payroll configuration: pay elements, pay calendars, costing, retro pay, GL mapping Experience with payroll systems: Familiarity with various payroll systems and software. Payroll expertise : Great knowledge on different employee types, pay groups, tax scenarios,jurisdictions,gross-to-net calculations, statutory deductions, benefits, tax withholdings, retroactive payments, and year-end processes . Functional Expertise : Lead the configuration and optimization of Payroll module. Define payroll rules, earning/deduction components, and calculation logic. Set up statutory compliance (e.g., PF, ESI, Tax, etc.) Process Analysis: Analyze current payroll processes and recommend improvements. Document payroll cycles, calendars, and exception scenarios. Implementation & Testing : Lead/assist in payroll module rollouts or migrations. Guide testing team in identifying Payroll scenarios in functional, SIT and UAT. Compliance & Auditing : Ensure adherence to legal and regulatory requirements. Experienced in payroll audits. Reporting & Reconciliation : Support payroll reporting (Payslips, Bank Files, Tax Reports). Assist in payroll reconciliations and resolving discrepancies. Communication and interpersonal skills: Ability to communicate effectively with colleagues and stakeholders.
Posted 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Summary Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions. Job Description Roles and Responsibilities In This Role, You Will Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Provide technical leadership to an agile team of 5-7 Work with Product Line Leaders (PLLs) to understand product requirements & vision Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Work with product line leaders and architects to develop multi generation software technology plans Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Support process improvements which guide the development, sustaining & support activities Work cross functionally with other business departments to align activities and deliverables Drive world-class quality in the development and support of products Ensure team receives consistent messages and has clear understanding of business direction, strategy and results Engage subject matter experts in successful transfer of complex domain knowledge Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using technology chosen Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness Education Qualification Honors Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience. Required Technical Expertise Experience with Windows and Unix / Linux based programming Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS Experience with developing software solutions and products using C++, C++/CLI, C#, Python and Java Experience with containerization technologies such as Docker, Kubernetes, Minikube, Helm charts, Yaml Experience with developing, deploying and maintaining cloud hosted applications and solutions on AWS PKS and/or EC2. Experience with designing and developing database backends using advanced database schemas using SQL Server and PostgreSQL Experience with modern tooling (Gradle, Maven, Git, SVN) Experienced with Agile development methodologies, specifically Scrum. Experienced with modern CI/CD tools (Jenkins, Artifactory) and implementing CI/CD pipelines Experienced in developing secure REST APIs Experienced in implementing security using OAuth 2.0 Experienced in delivering software solutions in the Industrial domain Business Acumen Demonstrates the initiative to explore alternate technology and approaches to solving problems Skilled in breaking down problems, documenting problem statements and estimating efforts Demonstrates awareness about competitors and industry trends Has the ability to analyze impact of technology choices Leadership Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives Personal Attributes Strong oral and written communication skills Strong interpersonal skills Effective team building and problem solving abilities Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Chennai
On-site
We are looking for talented individuals, join with us and let’s grow together. Web Design Specialist Experience : Min. 3 years of proven experience Job Type : Full Time Educational Qualification : Min. Bachelors Degree in the relevant field Raysoft infotech is looking for Web Design specialist to construct interfaces for rich web applications and dynamic web interfaces. Requirements: Extensive knowledge and practical experience using web applications and programming languages including HTML, HTML5, CSS, JavaScript, JQuery, and APIs Extensive understanding of and expertise using HTML5 and WordPress. Be able to construct pages taking into account both desktop and mobile devices, and should have experience with responsive UI design. Thorough knowledge of issues related to usability, accessibility, and cross-browser compatibility Knowledge of code refactoring and optimization. The capacity to create reusable, high-performance code for UI components Strong teamwork abilities to work as a part of multidisciplinary team Intermediate proficiency in Photoshop, Illustrator, InDesign. Have a thorough understanding of the design and development of enterprise based solutions. Conduct testing and ensure website functions and is stable across the devices Excellent verbal and written communication abilities. Liaison with client regarding the project requirements Please submit your resume and portfolio showcasing your work.
Posted 2 weeks ago
6.0 years
0 Lacs
Andhra Pradesh, India
On-site
Jd Full-stack developer with 6 years of experience, proficient in Java and familiar with Python. Expertise in Java Script / Type Script, UI frameworks(Preferably AngularJS) Expertise with SDLC tools and processes including GitHub, Jenkins, Maven or Gradle Min of 1+ yrs of experience in refactoring code, debugging and building tools Excellent understanding of computer science fundamentals data structures and algorithms Development/ consumption experience in RESTful Web Services/ any other open source APIs Experience in understanding System design and implementation Write Unit Tests and Documentation Working knowledge with Agile/ scrum/ Jira(any similar tool Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Andhra Pradesh, India
On-site
Tech Skill Set Experience in web and mobile automation with Selenium and Appium using Java is mandatory Expertise level in Java should majorly cover core java and candidate should have had min of 3 years in the automation space using core java Min of 1+ yrs of experience in refactoring code, debugging and building tools Min of 1 yrs of experience in designing and building automation frameworks Strong understanding of android emulators and capabilities SOAP UI or REST API testing experience (Design of test cases, test data, Authentication) Experience in understanding the system design and implementation. Solid experience in identifying the business use cases and documenting. Experience in creating Test Scenarios, Test cases/test scripts and execution of Test scripts Experience in Test cases review, Defect review Experience in creating traceability report, Defect reports Show more Show less
Posted 2 weeks ago
6.0 years
0 Lacs
Andhra Pradesh, India
On-site
Jd Full-stack developer with 6 years of experience, proficient in Java and familiar with Python. Expertise in Java Script / Type Script, UI frameworks(Preferably AngularJS) Expertise with SDLC tools and processes including GitHub, Jenkins, Maven or Gradle Min of 1+ yrs of experience in refactoring code, debugging and building tools Excellent understanding of computer science fundamentals data structures and algorithms Development/ consumption experience in RESTful Web Services/ any other open source APIs Experience in understanding System design and implementation Write Unit Tests and Documentation Working knowledge with Agile/ scrum/ Jira(any similar tool Show more Show less
Posted 2 weeks ago
3.0 years
0 Lacs
Andhra Pradesh, India
On-site
Tech Skill Set Experience in web and mobile automation with Selenium and Appium using Java is mandatory Expertise level in Java should majorly cover core java and candidate should have had min of 3 years in the automation space using core java Min of 1+ yrs of experience in refactoring code, debugging and building tools Min of 1 yrs of experience in designing and building automation frameworks Strong understanding of android emulators and capabilities SOAP UI or REST API testing experience (Design of test cases, test data, Authentication) Experience in understanding the system design and implementation. Solid experience in identifying the business use cases and documenting. Experience in creating Test Scenarios, Test cases/test scripts and execution of Test scripts Experience in Test cases review, Defect review Experience in creating traceability report, Defect reports Show more Show less
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
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
A typical career path in refactoring may include roles such as: 1. Junior Developer 2. Software Engineer 3. Senior Developer 4. Tech Lead
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
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!
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2