Jobs
>
Senior Software Engineer
>
Mumbai

    Senior Software Engineer - Mumbai, India - Collinson

    Collinson
    Collinson Mumbai, India

    Found in: Talent IN C2 - 7 hours ago

    Default job background
    Description

    We have a PCI compliant platform in CollinsonValueDynamx that is built on the premise that the disconnectbetween digital media and physical retail was a major gap indelivering a great experience to consumers. Since 2011 weve beennosedown building a scalable platform that provides brands andretailers the ability to engage reward and incentivise theirconsumers directly and across any channel online mobile andinstore.

    To do this weve built a sophisticatedplatform that spans the three major credit card networks andintegrates into merchant POS data feeds. Weve built our cloud basedplatform to deal with scale from a number of directions from highvolume realtime user interaction to batch processing of huge datafeeds. As we continue to roll this platform out to customers wererecognizing that the application of our solution is broader than weever realized and were working hard to meet the demands of ourcustomers to extend the range of ourcapabilities.

    In order to keep growing wereseeking well rounded Senior Software Engineer who has demonstratedsuccess at building large scale distributed systems in creativeways. We want an engineer who is excited about the challenge ofdelivering software on horizontally scaled architectures toprocesses huge numbers of transactions and user requests aday.

    We have a great squad of smart committed andhardworking engineers working across different time zones in agilesprints to deliver product features maintain and enhance theplatform reduce tech debt support the clients and their customersword as appropriate. Everyone on our squad has a stake in ourprocess our design our delivery and our customers satisfaction.Were committed to building the best product possible and leadingour space.

    The role of the Senior SoftwareEngineer is to design and develop pragmatic complete andmaintainable software solutions under the guidance of a PrincipalArchitect working closely with Lead Developer Product Owner Lead QAto the agreed business requirements development plan and toapproved specifications.

    KeyResponsibilities

    • To support thedevelopment team on new and existing systems as required
    • Creation of documentation detailing technical workrequired for requested development maintenance and support tasks tocompany standards
    • Work closely with and assistthe Product Owner Principal Architect Business Analyst with projectplanning and critical path analysis including the ability toclearly understand business requirements and also carry out impactanalysis
    • May need tosupport and coach a small team of developers (35) as well as workclosely with Dev Ops engineers QAs in differentlocalities
    • To design and develop pragmaticcomplete and maintainable software solutions under the guidance ofa Principal Architect to the agreed development plan and toapproved specifications.
    • To sustain and improvethe quality of the software and the documentation delivered by theteam to Quality Assurance.
    • To work closely withLead Developer Lead QA / QA engineers to ensure rightimplementation of test automation is shapingup.
    • To provide production support when requiredand to assist the rest of the team in support activities includingthe identification of areas of technical debt in the platform anddesigning solutions to resolve.
    • To maintain agood technical awareness and familiarity with new and forthcomingrelevant technologies and highlight any skills or trainingrequirements within the team.
    • To providedetailed planning input to the Principal Architect on estimatedeffort to develop certain modules/functions and to identify anyspecific technical or resource dependencies and/or risks theSoftware Engineer might be aware of.
    • Tocontribute to and on occasions lead software analysis design andspecification tasks for specific modules/functions.
    • To actively engage in and contribute to agileplanning and design sessions.
    • To activelyparticipate and on occasions lead the sprint delivery with the restof the team working closely with the Lead Developer assist ProductOwner with the product backlog remove roadblocks to the team.
    • To actively work with Service Delivery ManagerDev Ops team to ensure site security support adoption of centralprocesses etc
    • To provide competent proactiveand professional Technical Support if and when required tocustomers and clients.
    • Work as part of CodePeer Review community to improve the quality of softwaredevelopment
    • Maintaincode documentation to company standards accurately reflectingsystem functionality and its technical implementations and toregularly update it as implementations change.
    • Actively contribute to regularProject Team meetings to ensure the correct tasks are being workedon and share key decisions required risks identified and highlightand issues encountered

    Knowledgeskills and experience required

    1. ITDegree Qualified Desired
    2. 8 years of experience building high concurrency/hightransaction volume applications using Java/J2EEtechnologies.
    3. Deep experience with thefollowing:
      1. Experience inleveraging cloud (AWS) services and features (AWS ECS FargateLambda CloudWatch etc)
      2. Using the SpringFramework family of technologies including Spring IntegrationSpring Batch Spring MVC Web Services.
      3. Interacting with RDBMS (MySQL) through use of HibernateORM (experience with sharded databases a plus).
      4. Queueing systems and Rabbit MQ in particular
      5. Distributed Systems (Processing CachingPersistence)
      6. Experience with Agilemethodologies
    4. Demonstrableexperience using Source Control tools (GIT)
    5. Deep understanding of SOLID Principles Design Patternsand working experience of putting them to practice.
    6. Solid experience of Test Driven Development unit testingtools such as JUnit and experience of integration testing andcontinuous integration / deployment (any hands on experience withTeamCity will be a plus).
    7. A history of taking responsibilityfor design and implementation of systems based on architecturaloutlines and requirements specified in use cases orstories.
    8. Senior testing and debugging skillsacross development QA and production environments along with provenability to handle minor releases and emergencyfixes.
    9. Experience directing and mentoringjunior and senior developers.
    10. Experience ofworking with PCI compliant software products will be an addedadvantage.
    11. The ability to demonstrate throughexamples the effective management of stakeholder relationships atall levels internally and externally
    12. Excellentwritten and spoken English and interpersonal communication
    13. Experience of projectsin Loyalty sector highly desirable
    14. Experienceworking in a geographically distributed team with offshoredevelopment partners and directing offshore resources embedded inyour development squad(s).
    15. Knowledge andexperience of agile and scrum.

    Person Specification

    • Commercially focused andInnovative
    • Selfmotivator with a willingness tolearn new skills
    • Willingness to learn anexisting product and desire and enthusiasm to enhance and improvethe product
    • Ability to thrive in a fast movingand changing environment
    • Ability to showinitiative and ability to prioritise and workindependently
    • Ability to work at pace workthrough project challenges in a collegiate way
    • Goal and outcomeorientated
    • Thoroughness and attention to detailas well as ability to zoom out and understand big picture whensituation demands.
    • Good communication skills(ability to present inform and guideothers)
    • Ability to generate ideas and draw themout of others
    • Ability to bridge communicationsbetween technical and business focussed groups including clientsand third party partners
    • Ability to foster andencourage an open and collaborative environment within the team toinfluence the rest of the team behaviours and encourage the correctbehaviours in others.
    • Comfortable working withpeople at all levels in an organisation and with clients and thirdparty partners
    • Willingness to workcollaboratively and showagility/flexibility
    • Willingness to take on avariety of roles and responsibilities and demonstrateaccountability and ownership

  • Embedos Engineering LLP

    Software Engineer

    Found in: Talent IN 2A C2 - 4 days ago


    Embedos Engineering LLP Mumbai, India

    Location: MUMBAI · Looking to hire for Software Developers with keen interest in IoT & Electronics. · Embedos Engineering LLP is an Industrial IoT (IIOT) startup. We make Controllers –Interface devices and cloud-based Software solutions for Remote Monitoring and Control, Industr ...

  • SutraHR

    Software Engineer

    Found in: Talent IN 2A C2 - 5 days ago


    SutraHR Mumbai, India

    About Trepup : · Headquartered in Zug, Switzerland, Trepup operates a global online marketplace. We hire people with a broad set of technical skills who are ready to take on some of technology's biggest challenges and make an impact on users. We value your passion to discover, in ...

  • iMind Your Business Solutions Private Limited

    Software Engineer

    Found in: Talent IN 2A C2 - 5 days ago


    iMind Your Business Solutions Private Limited Mumbai, India

    Job Description : · We are hiring software engineers for the tech division of one of the largest Logistics company, offering supply chain solutions worldwide using cutting-edge technology at its best. · Position : Software Engineer / Sr Software Engineer · Job Profile : ASP.NET M ...

  • Corporate Resources

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    Corporate Resources Mumbai, India

    Job Description · Be excited to work with talented, committed people in a fast-paced environment.Love developing great software as a seasoned engineer. · Use a rigorous approach for product improvement and customer satisfaction. · Be ready, able, and willing to jump onto a call w ...

  • KAL

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    KAL Mumbai, India

    Job summary · As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Verona, Sydney, Cincinn ...

  • NEC Software Solutions (India)

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    NEC Software Solutions (India) Mumbai, India

    Job DescriptionRequisites Education: MCA / Computer Engineering Overall Experience 2 to 4 years – · (in Reporting tools) Industry / Technology background: Reporting - Jaspersoft - On ContractJob location – Mumbai / BangaloreRole Summary: The candidate would be working with a high ...

  • MLOPS SOLUTIONS PRIVATE LIMITED

    Software Engineer

    Found in: Talent IN 2A C2 - 2 days ago


    MLOPS SOLUTIONS PRIVATE LIMITED Mumbai, India

    Position : Software Engineer C++ · Experience : 1-5 years · Location : Mumbai · Work Mode : WFO · Notice Period : Immediate Joiners · Experience: · - Hands on C++ Linux based development experience · - Should have 1 year to 3 years of Experience · Requirement : · Must Have Quali ...

  • UBS

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    UBS Mumbai, India

    Your roleAre you an analytic thinker? Do you enjoy creating valuable insights with data? Do you want to play a key role in transforming our firm into an agile organization? Do you enjoy deploying the right cloud services to solve business problems?At UBS, we re-imagine the way we ...

  • NEC Software Solutions

    Software Engineer

    Found in: Talent IN C2 - 3 days ago


    NEC Software Solutions Mumbai, India Full time

    Company Description · NEC Software Solutions (India) · On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution wit ...

  • Aricent

    Software Engineer

    Found in: Talent IN 2A C2 - 3 days ago


    Aricent Metros/Anywhere in India/Multiple Locations/Mumbai/Maharashtra/Thane/Navi Mumbai/Nagpur/Nasik/Gujara permanent

    Position : Software Engineer (Robotic Process Automation) · Domain : Robotics · WFH and WFO available · Job description : · - Closely work with clients to understand the testing needs, identify the scope, and effort estimation · - Prepare Test Data for the test cases, analyse th ...

  • Tech Mahindra

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    Tech Mahindra Mumbai, India

    Location: Bangalore or Mumbai · Experience: 5+ years · Shift Timing: 12-9pm IST · Role & responsibilities: · Extensive experience in JAVA · Experience in Spring framework and Microservices · Good to have: JSP · ...

  • NEC Software Solutions

    Software Engineer

    Found in: Talent IN C2 - 3 days ago


    NEC Software Solutions Mumbai, India Full time

    Company Description · NEC Software Solutions (India) · On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution wit ...

  • UBS

    Software engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    UBS Mumbai, India

    Your roleDo you want to design and build attractive digital products and services? Do you want to play a key role in transforming our firm into an agile organization?At UBS, we re-imagine the way we work, the way we connect with each other - our colleagues, clients and partners - ...

  • Nerve Solutions

    Software Engineer

    Found in: Talent IN 2A C2 - 3 days ago


    Nerve Solutions Mumbai, India

    Candidate shall work on Nerve Solutions' in-house products as well as client projects. Also, candidate shall be tasked with developing web based trading products, financial risk management applications, dashboards, automated trading applications and automation of other financial ...

  • NEC

    Software Engineer

    Found in: Talent IN 2A C2 - 9 hours ago


    NEC Mumbai, India

    Job Description · Requisites Education: MCA / Computer Engineering Overall Experience 2 to 4 years – (in Reporting tools) Industry / Technology background: Reporting - Jaspersoft - On ContractJob location – Mumbai / BangaloreRole Summary: The candidate would be working with a hig ...

  • Cornerstone OnDemand

    Software Engineer

    Found in: beBee S2 IN - 5 days ago


    Cornerstone OnDemand Mumbai, India OTHER

    JD for Software Engineer: · In this role you will... · • Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform. · • Triage customer product and technical issues/defects and provide timely resolution. · • Look for opportunitie ...

  • Godrej Infotech Ltd

    Software Engineer

    Found in: Appcast Linkedin IN C2 - 1 day ago


    Godrej Infotech Ltd Mumbai, India

    OMS Developer · Job Location : Mumbai · Experience : 3-6 years · Job description: · 1. Ability to design and develop Sterling Flows and SDF services · 2. Understanding of an Order lifecycle in sterling · 3. Knowledge of core sterling OMS modules and ability to customize differen ...

  • NEC Software Solutions

    Software Engineer

    Found in: Talent IN C2 - 3 days ago


    NEC Software Solutions Mumbai, India Full time

    Company Description · NEC Software Solutions (India) · On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution wit ...

  • Talent Corner

    Software Engineer

    Found in: Talent IN 2A C2 - 3 days ago


    Talent Corner Mumbai, India

    Job Description : · - Web Application Development · - Upgrading, Configuring & debugging existing systems · - Database design & development · - Query Optimization · - Identify bottlenecks, and bugs & devise solutions to these problems · Competencies : · - Proficient as a Dot Net ...

  • Datamatics

    Software Engineer

    Found in: Talent IN 2A C2 - 1 day ago


    Datamatics Mumbai, India

    Job title · .Net Full Stack Developer · Job Location · Mumbai, Andheri East · Reports to · Team Lead / Project Manager · Job purpose · Works independently under limited supervision and applies knowledge of subject matter. Possess sufficient knowledge and skills to effectively de ...