Senior Software Engineer II

2 Months ago • 8-10 Years • ₹20,96,000 LPA - ₹36,03,300 LPA

Job Summary

Job Description

As a Senior Software Engineer at Anthology, you will be responsible for designing, developing, and delivering high-quality technology solutions. You will collaborate with cross-functional teams, provide technical leadership, and ensure adherence to best practices. Your responsibilities include understanding business initiatives, developing and maintaining engineering standards, participating in design reviews, leveraging AI technologies, analyzing business requirements, writing clean code, overseeing product stabilization, collaborating with experts, and mentoring team members. You will also lead the design and implementation of scalable applications and troubleshoot issues. The role demands the candidate to work with offshore and onshore teams as well as proactively identifying risks.
Must have:
  • BE/BTech/MCA degree in Computer Science or equivalent experience
  • 8-10 years of commercial software development experience
  • Solid understanding of programming concepts and design principles
  • Strong background in Microsoft technologies (C#, ASP.NET)
  • Expertise in AI-powered solutions with Azure AI
  • Experience with Azure Analytics services for data processing and reporting
  • Understanding of multi-tiered software architectures
  • Hands-on experience with cloud-based solutions using Microsoft Azure
  • Strong experience with .NET/.NET Core, MVC, Web API, and WCF
  • UI Development expertise with React, Angular, jQuery
  • Experience in Web GUI and SPA development
  • Experience in unit testing and mocking frameworks
  • Working experience with Azure DevOps (or TFS) and Git
  • Strong troubleshooting skills for production issues

Job Details

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 www.anthology.com. 

 

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 blocks
    • Solutions – Building, Layering, and Publishing
    • Schema, Workflows, Business Rules, and Plugins
    • Flow/Power Automate with connectors
    • Azure Functions, Logic Apps, Power Apps, and App Insights
    • Integration 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 employment without 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.

Similar Jobs

Blitre Rewards - Back End Engineer - Operations

Blitre Rewards

New York, New York, United States (On-Site)
1 Day ago
Trackman - Mobile App Developer - Team Sports

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago
Sonar Source - Support Engineer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
6 Months ago
Nagarro - Consultant Network & Security (m/f/d)

Nagarro

Germany (Remote)
6 Months ago
Netflix - Senior Software Engineer (L5) - Developer Infrastructure

Netflix

Los Gatos, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Truecaller - Data Architect

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
PwC - IN_Associate – D365 Retail Functional -Ms Dynamics– Advisory  - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Biofire DX - Business Analyst - Identity & Access Management

Biofire DX

Durham, North Carolina, United States (On-Site)
2 Months ago
WebFX - Entry Level Software Engineer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
6 Months ago
Unity - Staff Data Scientist

Unity

Montreal, Quebec, Canada (On-Site)
9 Hours ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Zinnia - Senior Auditor - IT, cybersecurity & infrastructure

Zinnia

Gurugram, Haryana, India (On-Site)
1 Day ago
HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
7 Months ago
Mindtickle - Customer Success Engineer II

Mindtickle

Pune, Maharashtra, India (Hybrid)
6 Months ago
ByteDance - Senior Software Engineer - Network Security

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Tesla - PCB Design Engineer, Electronic Systems

Tesla

Pune, Maharashtra, India (On-Site)
2 Months ago
PwC - IN_Manager_CPI_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Google - Product Solutions Consultant

Google

Gurugram, Haryana, India (On-Site)
2 Days ago
Google - Policy Product Specialist, gTech Ads Customer Support

Google

Haryana, India (On-Site)
1 Week ago
Gigamon - Sr Hardware Design Engineer

Gigamon

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Google - Application Engineer, Salesforce

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Zinrelo - QA Engineer

Zinrelo

Pune, Maharashtra, India (Hybrid)
6 Months ago
Tacnique - Talent Acquisition Intern

Tacnique

Ahmedabad, Gujarat, India (Hybrid)
8 Months ago
Google - Data Engineer, Fleet Decision Intelligence, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Chennai, Tamil Nadu, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by anthology

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug