Senior Software Engineer Job in Maq Software.
Senior Software Engineer
Maq Software.
4+ weeks ago
- Hyderabad, Telangana
- Not Disclosed
- Full-time
- Permanent
Job Summary
We are looking for a key member of a dynamic and fast-moving team. As part of the team, you will take part in sprint planning, product definition, and software implementation. This role provides a unique opportunity to be involved with every aspect of a software development project throughout its development life cycle. Our developers gather requirements, design code, test, engage in task management, and deliver end-to-end solutions to customers. This role includes all the technical challenges associated with ensuring project delivery on fast-paced projects.
Principal Accountabilities:
Gather Software requirements (~20%)
Principal Accountabilities:
Gather Software requirements (~20%)
- Participate in regular requirement discussion calls with Redmond team and customers
- Understand business needs to develop software requirements
- Elicit requirements from onsite team and customer team
- Develop iterative prototypes based on requirements
- Identify the impact of changes requested in a sprint
- Estimate, plan, prioritize, and track deliverables in a sprint
- Design and develop software architecture that is reliable, scalable, secure, and high performant
- Identify design alternatives and conduct technical feasibility analysis
- Develop proof of concept for technical evaluation and early customer feedback
- Develop algorithms to convert functional specifications into software design
- Unit test application features and data
- Demo the functionalities to customers
- Ensure quality of code as per standards, quality tools, and best practices
- Leverage and integrate code into CI/CD pipeline to enable orchestration of builds, testing and deployments
- Debug, monitor, and troubleshoot solutions.
- Test solutions end to end and leverage automation to eliminate manual validation.
- Participate in peer code reviews and external reviews for UI/UX, architecture, code, test, etc.
- Attend weekly technical training sessions like study groups, weekly talk, etc.
- Complete in-house courses and clear relevant industry-recognized certifications in Data Platform, Data Analytics, and Cloud Platform
- Complete trainings using online platform like Coursera and edX
- Learn technologies required for project delivery like Angular JS, TypeScript, PowerShell, test frameworks, Python, R scripts, Azure Data Platform etc.
- Eligible Education backgrounds - B. Tech./B.E. (CS/IT), M. Tech. (CS/IT), BCA + MCA/B.Sc. (IT) + MCA/B.Sc. (CS) + MCA with a minimum of 60% across academic years
- 4 to 6 years of software development experience
- Advanced knowledge of SQL, ETL, and DAX is important
Apply for this job
Experience Required :
4 to 6 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us