Talent.com
This job offer is not available in your country.
Senior Software Engineer II

Senior Software Engineer II

Anthology IncHybrid Bangalore, India
16 days ago
Job description

Description

Senior Software Engineer II

Bangalore, India

The Opportunity :

Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that’s simple and intelligent, inspiring student success and institutional growth.

The Power of Together is built on having a diverse and inclusive workforce. We are committed to making diversity, inclusion, and belonging a foundational part of our hiring practices and who we are as a company.

For more information about Anthology and our career opportunities, please visit anthology.

As Senior Software Engineer at Anthology, you will play a key role in designing, developing, and delivering high-quality technology solutions that empower the higher education community. You will collaborate with cross-functional teams, provide technical leadership, and ensure best practices in software development to drive efficiency and innovation.

Primary responsibilities will include :

  • Working closely with stakeholders, including product management, business analysts, product architects, and development teams to understand business initiatives and translate them into a strategic technical roadmap
  • Developing and maintaining standards and best practices for engineering scalable and complex technology solutions
  • Actively participating in design discussions and reviews, ensuring alignment with architectural principles and business requirements
  • Leveraging AI and other innovative technologies to enhance product capabilities, improve quality, and drive efficiency in software solutions
  • Analyzing business requirements, assessing impacted areas, and proposing effective solutions
  • Writing clean, testable, reusable, and efficient code while performing thorough unit testing and debugging
  • Overseeing stabilization and maintenance of the product suite, identifying root causes of issues and suggesting areas for improvement
  • Collaborating with senior technical experts and industry groups to resolve complex technical challenges
  • Mentoring and guiding team members in design collaboration, code reviews, development tools, and engineering processes
  • Mentoring and guiding team members on design patterns, development best practices, and coding standards
  • Ensuring the delivery of high-quality solutions that enhance product performance, maintainability, and scalability
  • Leading the design, development, and implementation of scalable and high-performance enterprise applications
  • Suggesting multiple alternatives to resolve issues and enhance system performance, scalability, and reliability
  • Understanding and contributing to software architecture, ensuring alignment with multi-tiered, microservices, and cloud-native best practices
  • Defining and maintaining standards, best practices, and coding guidelines across projects
  • Troubleshooting production / customer issues, utilizing tools like Azure Monitor, Application Insights, and Splunk to diagnose and resolve problems efficiently
  • Actively participating in SCRUM ceremonies (stand-ups, sprint planning, retrospectives), providing constructive suggestions and input
  • Actively contributing to team commitments and driving continuous improvements in development processes
  • Working with offshore and onshore teams, fostering collaboration and knowledge sharing
  • Proactively identifying risks, bottlenecks, and improvement areas, ensuring smooth project execution

The Candidate :

Required skills / qualifications :

  • BE / BTech / MCA degree or above in Computer Science / IT or equivalent functional experience
  • 8-10 years of experience in commercial software development in a SaaS-based company
  • Proven experience in software development, with a solid understanding of programming concepts, best practices, and design principles
  • Strong technical background in Microsoft technologies (C#, ASP.NET) with a minimum of 5 years in web-based application development
  • Expertise in AI-powered solutions, leveraging Azure AI, Machine Learning, and Cognitive Services to enhance automation, decision-making, and data-driven insights
  • Experience with Azure Analytics services, including Azure Synapse, Azure Data Factory, Power BI, and Application Insights, for data processing, reporting, and visualization
  • Ability to evaluate emerging technologies, assess their benefits and costs, and develop proof-of-concepts to demonstrate their potential impact
  • Thorough understanding of multi-tiered software architectures and service-oriented / microservices design patterns
  • Strong understanding of object-oriented design, design patterns, and the ability to create detailed design specifications, implementation guides, and architecture diagrams
  • Proven experience developing high-performance, multi-threaded, enterprise-grade applications
  • Hands-on experience in cloud-based solutions using Microsoft Azure, including infrastructure, scalability, and security best practices
  • Expertise in Microsoft Dynamics 365 : Customization building blocksSolutions – Building, Layering, and PublishingSchema, Workflows, Business Rules, and PluginsFlow / Power Automate with connectorsAzure Functions, Logic Apps, Power Apps, and App InsightsIntegration with 3rd party ISVs
  • Strong experience with .NET / .NET Core, MVC, Web API, and WCF
  • UI Development expertise with React, Angular, jQuery, and other modern JavaScript frameworks for building scalable, responsive web applications
  • Experience in Web GUI development and Single Page Application (SPA) development
  • Experience in unit testing and mocking frameworks, such as NUnit & Moq
  • Working experience with Azure DevOps (or TFS) and Git for source control and CI / CD pipelines
  • Strong troubleshooting skills for production / customer issues, including log analysis, debugging, performance tuning, and root cause identification
  • Hands-on experience with monitoring and diagnostic tools, such as Application Insights, Azure Monitor, and Splunk, to ensure system reliability
  • Strong analytical and problem-solving skills, including debugging and troubleshooting performance issues
  • Ability to establish and enforce coding standards and best practices
  • Strong written and oral communication skills, with the ability to collaborate effectively with cross-functional teams
  • Proactive and solution-oriented mindset, with a "can do" attitude that fosters teamwork and success
  • Experience working with offshore development teams and ability to mentor junior developers
  • Ability to work independently and drive initiatives from concept to completion
  • Fluency in written and spoken English
  • This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.

    Anthology is an equal employment opportunity / affirmative action employer and considers qualified applicants for employmentwithout regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, gender identity / expression, protected military / veteran status, or any other legally protected factor.

    Create a job alert for this search

    Software Engineer Ii • Hybrid Bangalore, India

    Related jobs
    • Promoted
    CoinDCX - Senior Software Engineer II - Golang

    CoinDCX - Senior Software Engineer II - Golang

    CoinDCXBangalore
    Responsibilities : - Participate in the entire software development lifecycle, focusing on coding and debugging.Take end-to-end ownership of code d...Show moreLast updated: 30+ days ago
    Senior Software Engineer II

    Senior Software Engineer II

    UnitedHealth GroupBangalore, Karnataka, IN
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show moreLast updated: 30+ days ago
    Senior Software Engineer II

    Senior Software Engineer II

    PowerSchoolBengaluru, KA, IN
    This position, under the general direction of the Manager and / or Director, Software Engineering, will be responsible for technical and development support for our award-winning K-12 software.This r...Show moreLast updated: 30+ days ago
    Software Engineer II

    Software Engineer II

    Tekwissen IndiaBangalore, KA, India
    Quick Apply
    Overview : TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide.The client ...Show moreLast updated: 5 days ago
    Software Engineer II

    Software Engineer II

    SandvineBangalore, Karnataka, India
    Independently design and implement Software tools required for Software testing and development which fits within the companys ecosystem. Identify what tools and technologies can be implemented alig...Show moreLast updated: 30+ days ago
    Senior Software Engineer II

    Senior Software Engineer II

    Curriculum AssociatesBangalore, India
    At Curriculum Associates (CA), we believe a diverse team leads to diversity in thinking, making our products better for teachers and students. If you read this job description, feel energized by wha...Show moreLast updated: 16 days ago
    Senior Software Engineer II-Backend Engineer

    Senior Software Engineer II-Backend Engineer

    Talent500 TechBengaluru, India
    Bachelors or mastersdegree incomputerscience orrelatedfield.Great problem solving and Analytic skills.Must have StrongexpertiseinJava, SpringbootandAWS. Understanding of Cloud Platforms like AWS or ...Show moreLast updated: 30+ days ago
    Software Engineer II

    Software Engineer II

    Best BuyBengaluru, India
    Contribute to the delivery of complex solutions, breaking down big problems into smaller pieces.Actively participate in team planning activities. Ensure the quality and integrity of the SDLC for the...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    Tata CLiQ FashionBengaluru, Karnataka, India
    We are looking for an experienced and hands-on.You will lead a team of SREs to maintain highly available and resilient systems, collaborate with development and DevOps teams, and help shape our eng...Show moreLast updated: 9 days ago
    Software Engineer II

    Software Engineer II

    AmazonBangalore, Karnataka, India
    Would you like to work on one of the worlds largest transactional distributed systems How about working with customers and peers from the entire range of Amazons business on cool new features Wheth...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer II - Django / Flask

    Senior Software Engineer II - Django / Flask

    e-Hireo Global SolutionsBangalore
    We are seeking a talented Senior Software Engineer II with our org.As a key contributor, you will play a vital role in designing, building, and maintaining backend systems that power our form-build...Show moreLast updated: 15 days ago
    Senior Software Engineer II

    Senior Software Engineer II

    BottomlineIndia
    Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 tri...Show moreLast updated: 30+ days ago
    Software Quality Engineer II

    Software Quality Engineer II

    FortiveBangalore, Karnataka, India
    Software Quality Engineer II (P16).As a member of the Software Engineering team the Software Quality Engineer will participate in testing and quality improvements for embedded products for networke...Show moreLast updated: 26 days ago
    • Promoted
    Senior Software Engineer II - Video Processing

    Senior Software Engineer II - Video Processing

    Work Fox SolutionsBangalore
    Job Description : We're looking for a Senior Software Engineer II (SSE-II) to join our Content Lab team<...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer II - Python / PHP

    Senior Software Engineer II - Python / PHP

    E-Hireo Global Solutions Pvt LtdBangalore
    What youll be working on : - Designing and developing scalable backend services and APIs for our form-building products.Owning features end-to-end, from architecture ...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Software Engineer II

    Embedded Software Engineer II

    Team ComputersBangalore
    Job Description Skill set (Must to have) : - Strong C programming skills for microcontrollers (ARM Cortex M and A series).Stro...Show moreLast updated: 18 days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    Yield Engineering SystemsBengaluru, Karnataka, India
    YES (Yield Engineering Systems, Inc.From startups to the Fortune 50, our customers rely on YES to help them unleash products that change lives – from cellphones and IoT devices, to AI and virtual r...Show moreLast updated: 9 days ago
    Senior Software Engineer II

    Senior Software Engineer II

    Rakuten IndiaBangalore, Karnataka, India
    Java Spring boot microservices and Camunda.Show moreLast updated: 16 days ago