182 Software Engineer jobs in Kochi

Software Engineer

Kochi, Kerala NOV Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a Sr. Software Engineer in Kochi, India, responsible for building web, mobile applications, and APIs using state-of-the-art technologies. Your main responsibility will be to design and develop highly functional custom applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A dedication to solving problems, designing sophisticated solutions, and quality is critical to achieving success in this role.

Responsibilities:

  • Architect, build, and deliver complete end-to-end applications
  • Transform storyboards and user needs into easy-to-use systems
  • Deliver the best possible performance, efficiency, and experience of applications on mobile and web platforms.
  • Analyze systems to identify bottlenecks and bugs, and devise solutions to mitigate and solve these problems
  • Collaborate with a dedicated team to materialize project goals
  • Help improve code quality, and supportability
  • Requirements:

  • 5 to 8 years of experience in developing applications using .NET and Python, with a strong grasp of various design and architectural patterns
  • Solid understanding of Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA) and proficiency building intuitive, modern applications
  • Experienced in writing complex queries with Microsoft SQL Server (2014 and later)
  • Hands-on experience with authentication and authorization protocols including OAuth 2.0, OpenID Connect, and SAML 2.0
  • Practical knowledge of Agile development methodologies, Git, GitHub, and release management practices
  • Skilled in configuring Internet Information Services (IIS) and deploying/managing applications on AWS and Azure
  • Committed to writing clean, readable, and maintainable code following best practices
  • This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Kochi, Kerala AyataCommerce

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Job Description

    At InvoTools, Software Engineers are recognized as technical persons who own the technical deliverables of the SaaS platform features. You will be contributing to the design and development of platform features, and influence quality across the software development lifecycle. You will also mentor junior engineers, help shape team culture, and become a visible champion of best practices internally and externally. This role is ideal for engineers with strong technical judgment, business acumen, and a passion for both code and people.

    ·     Key Responsibilities

    • Own and deliver end-to-end features of SaaS platform with increasing technical complexity.      
    • Proactively participate in platform feature design discussions with product mindset and come up with design documents for the assigned platform feature.          
    • Make thoughtful design decisions and trade-offs; design pragmatic and scalable solutions.       
    • Develop features with high quality with considerations of coding principles.
    • Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.  
    • A commitment to continuous learning and staying up to date with the latest Java technologies and trends. 
    • Proactively identify technical or requirement risks early and guide corrections
    • Collaborate cross-functionally with QA, product, and design teams
    • Work with empathy toward end-users, applying a product mindset to engineering decisions
    • Mentor junior engineers, provide feedback, and promote knowledge sharing
    • Contribute to the overall system vision and support execution of roadmap goals
    • Lead by example in code quality, testing, and delivery
    • Engage in initiatives that elevate engineering excellence across teams
    • Participate and contribute visibly in the tech community (blogs, events, forums, etc.)



    Requirements
    • Strong proficiency in Java programming language, including object-oriented principles, data structures, and algorithms.        
    • Familiarity with cloud platforms (AWS, Azure, GCP) and their services for application deployment and management.
    • Experience in working with NoSQL databases (e.g., DynamoDB)
    • Understanding and experience with microservices architecture and related technologies.
    • Experience with unit testing frameworks like Junit.
    • Designing and developing RESTful APIs using Java.
    • Experience with popular Java frameworks like Spring is an advantage.
    •   Experience with build tools like Maven, Gradle etc.
    • Experience in Git version control system.
    • Solid understanding of software architecture and design patterns
    • Strong collaboration skills with the ability to mentor and guide others
    • Demonstrated ability to influence team direction through technical leadership
    • Business awareness including product strategy, user empathy, and roadmap execution
    • Excellent communication and stakeholder management skills

    Education Level:  Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience

    Experience Required: 

    ·    2–3 years of professional experience in software engineering with increasing responsibility

    ·    Demonstrated ability to handle platform feature delivery independently

    ·    Experience in mentoring or coaching junior developers

    ·    Exposure to cross-functional teams or leadership in cross-team initiatives

    ·    Contributions to open-source or participation in the broader tech community

    ·    Familiarity with agile delivery frameworks and DevOps practices








    Requirements
    Strong proficiency in Java programming language, including object-oriented principles, data structures, and algorithms. Familiarity with cloud platforms (AWS, Azure, GCP) and their services for application deployment and management. Experience in working with NoSQL databases (e.g., DynamoDB) Understanding and experience with microservices architecture and related technologies. Experience with unit testing frameworks like Junit. Designing and developing RESTful APIs using Java. Experience with popular Java frameworks like Spring is an advantage. Experience with build tools like Maven, Gradle etc. Experience in Git version control system. Solid understanding of software architecture and design patterns Strong collaboration skills with the ability to mentor and guide others Demonstrated ability to influence team direction through technical leadership Business awareness including product strategy, user empathy, and roadmap execution Excellent communication and stakeholder management skills Education Level: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience Experience Required: · 2–3 years of professional experience in software engineering with increasing responsibility · Demonstrated ability to handle platform feature delivery independently · Experience in mentoring or coaching junior developers · Exposure to cross-functional teams or leadership in cross-team initiatives · Contributions to open-source or participation in the broader tech community · Familiarity with agile delivery frameworks and DevOps practices
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software engineer Jobs in Kochi !

     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Engineer Jobs View All Jobs in Kochi