Participate in the review of Business Requirement Documents (BRD) with Product Lifecycle Management (PLM) and customer-facing teams.
Derive functional and technical requirements from the BRD.
Participate in defining user experience (UX) requirements for products.
Provide inputs for high-level release estimations and planning.
Participate in solutioning of customer requirements.
Architecture and Design:
Provide architecture and design for complex requirements.
Conduct design and code reviews for complex frameworks.
Identify design inefficacies and provide improvements.
Define and evangelize best practices for design and coding.
Research and Development:
Drive R&D initiatives, Proof of Concepts (POCs), and technology evaluations.
Testing and Performance:
Participate in the review of system test cases with engineering teams.
Conduct profiling, benchmarking, and performance tuning activities.
Review and participate in the resolution of complex production issues with support/L3 teams.
Review and participate in the resolution of performance issues with support/L3 teams.
Process Improvement:
Identify process inefficacies and recommend improvements or automation.
Education and Experience:
Bachelor\'s degree in engineering, preferably in computer science.
10-15 years of industry experience.
Skills and Qualifications:
Technical Expertise:
Proficient in C#, ASP.NET, HTML5, CSS, JavaScript.
Experienced with MS SQL Server, MySQL.
Knowledgeable in NoSQL databases, Elasticsearch/SOLR/Lucene.
Familiarity with Windows and Linux operating systems.
Proficient in shell scripting, AWK, SED.
Experienced with IIS.
Additional Technical Knowledge (Desirable):
Experience with Java, JBoss, Tomcat, jBPM.
Knowledge of media streaming servers/technologies (HLS, MPEG-DASH, VOD).
Experience with graph databases.
Familiarity with MSMQ, ESB, analytics, reporting, Hadoop/Map-Reduce, Redis, MongoDB.
Soft Skills:
Excellent problem-solving skills.
Exceptional design, coding, and refactoring skills.
Strong communication and presentation skills.
Awareness of the latest IT and technology trends and best practices.
Passionate about technologies, products, and domains.
Ability to communicate complex technical ideas in a straightforward way.
Lateral thinker providing simple, innovative solutions to complex problems.
Ability to participate in multiple projects simultaneously.
Quick learner, open to learning new technologies.
Additional Preferences:
Experience in large and complex database design and maintenance.
Experience in large-scale web applications.
Familiarity with SaaS product constructs and cloud technology concepts.
Familiarity with continuous integration and deployment practices (CI/CD).
If you are passionate about technology, have a proven track record of delivering high-quality software solutions, and thrive in a dynamic environment, we encourage you to apply for this challenging and rewarding opportunity. Job Types: Full-time, Permanent Pay: From \xe2\x82\xb91,136,938.00 per year Benefits:
Cell phone reimbursement
Commuter assistance
Flexible schedule
Health insurance
Internet reimbursement
Leave encashment
Life insurance
Paid sick time
Paid time off
Provident Fund
Work from home
Schedule:
Day shift
Morning shift
Ability to commute/relocate:
Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
Current CTC, Expected CTC, Notice period?
Experience:
total work: 10 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.