Senior Software Engineer
Software Engineering | Noida | Full Time
About MAQ Software
MAQ Software enables leading companies to accelerate their business intelligence and analytics initiatives. Our AI-powered solutions enable clients to improve their productivity, reduce costs, increase sales, and build stronger customer relationships.
Our clients consistently recognize us for providing architecture and governance frameworks using the Well-Architected Framework, implementing best practices to optimize reports, and building team capability through training programs.
Clients choose to work with us because they are confident in our software delivery. Our confidence results from a commitment to consistent outcomes, reduced time to market, and a transparent workflow. Clients benefit from daily software updates, agile practices, domain expertise, AI adoption, and rapid feedback implementation.
As a premier supplier to Microsoft for over two decades, MAQ Software clients gain extensive insights and engineering practices across the Microsoft platform and can improve their implementations with our breadth and depth of expertise.
As one of the top 25 global partners, Microsoft has awarded MAQ Software eight specializations for meeting their highest standards of service delivery to Fortune 500 companies.
With over 1,800 engineers, MAQ Software has globally integrated teams in Redmond, Washington; Plano, Texas; and Noida, Mumbai, and Hyderabad, India, delivering solutions with increased velocity and tech intensity. Our daily delivery and feedback model offers the flexibility to adapt solutions to changing business needs.
MAQ Software's dedication to customer success has led to sustained growth. Inc. magazine has recognized MAQ Software for sustained organic growth by listing us on the Inc. 5000 list twelve times a rare honor.
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.
