Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Software Engineer

Software Engineering | Noida | Full Time

Job Description

About MAQ Software

We are an engineering-driven organization with an AI-first mindset, building enterprise software that delivers measurable business outcomes. For over 25 years, we have partnered with Microsoft and Fortune 500 companies to drive innovation across data & analytics, AI/ML, Generative AI, and cloud solutions.

• 12-time honoree on the Inc. 5000 list for sustained, organic, and consistent growth

• Microsoft Fabric & Power BI Featured Partner with products including accelerators

• Deep expertise in enterprise-scale data platforms, Generative AI, Large Language Models (LLMs), Copilots, cloud modernization, and test automation frameworks

• Early adopters of emerging frameworks and tools

• Global presence: Redmond, WA | Plano, TX | Noida | Mumbai | Hyderabad

Learn more: https://maqsoftware.com/case-studies

Job Responsibilities:

Gather Software requirements (~20%)

· Participate in regular conference calls with onsite and customer team

· Understand business needs to develop software requirements

· Elicit requirements from onsite team and customer team

· Develop iterative prototypes based on requirements

Application development using C#, Microsoft SQL Server, Business Intelligence, Cloud Computing, and ASP.NET (~40%)

· Design and develop software architecture that is reliable, scalable, secure, and high performance

· Identify design alternatives and conduct technical feasibility

· Develop proof of concepts for technical evaluation and early customer feedback

· Develop algorithms to convert functional specifications into software design

· Write code and document it

· Unit test application features and data

Quality Control and Quality Assurance (~20%)

· Ensure quality of code as per standards, quality tools, and best practices

· Debug, monitor, and troubleshoot solutions

· Test solutions end to end

· Conduct peer code reviews and external code reviews

· Deploy and validate live solution

Training and certifications (~20%)

· Participate in technical trainings and clear relevant certifications in Data Platform, Data Analytics, and Cloud Platform

· Training using online platform like Coursera and edX

Candidate Profile

Eligible Branches:

  • B. Tech./B.E. (CSE/IT)
  • M. Tech. (CS/IT)
  • BCA + MCA/B.Sc. (IT) + MCA/B.Sc. (CS) + MCA

Eligibility criteria:

· 60% plus or equivalent in Computer Science/Information Technology/MCA

· 4 to 8 years of software development experience

Why consider MAQ Software?

  • Work on complex projects for Fortune 500 companies on the latest software platform (Visual Studio 2015, SQL Server 2014, SharePoint 2013, SharePoint Online, Cloud, Business Intelligence, and HTML5/CSS3)
  • Deliver 4 - 6 projects in a typical year to gain great experience and a develop a strong resume
  • Follow latest software engineering techniques including Agile and Lean development techniques which empowers you to contribute to your fullest potential
  • Highly rated training program – Our intense training program prepares you to join live projects as early as possible after joining the company

Location: Noida

  • Ideas for Candidates Interested in Preparing for Interview:
  • Review Founder’s Mentality by Bain and Company- https://www.bain.com/founders-mentality.aspx
  • Review What I Did Not Learn in B – School and What I Did Not Learn at IIT books by Rajeev Agarwal, Founder and Managing Consultant to learn about the company culture.
  • Showcase your interest and aptitude in the technology services industry.