Position Name: Software Developer
Required Experience: 3+ Years
Number of positions: 4
Qualifications: Master’s or Bachelor s degree in Engineering, Computer Science, or equivalent (BE/BTech or MS in Computer Science).
Key Skills: Python, Django, Ngnix, Linux, Sanic, Pandas, Numpy, Snowflake, SciPy, Data Visualization, RedShift, BigData, Charting
Compensation - As per industry standards.
Joining - Immediate joining is preferrable.
Required Skills:
- Strong Experience in Python and web frameworks like Django, Tornado and/or Flask
- Experience in data analytics using standard python libraries using Pandas, NumPy, MatPlotLib
- Conversant in implementing charts using charting libraries like Highcharts, d3.js, c3.js, dc.js and data Visualization tools like Plotly, GGPlot
- Handling and using large databases and Datawarehouse technologies like MongoDB, MySQL, BigData, Snowflake, Redshift.
- Experience in building APIs, Multi-threading for tasks on Linux platform
- Exposure to finance and capital markets will be added advantage.
- Strong understanding of software design principles, algorithms, data structures, design patterns, and multithreading concepts.
- Worked on building highly-available distributed systems on cloud infrastructure or have had exposure to architectural pattern of a large, high-scale web application.
- Strong understanding of software design principles, algorithms, data structures, design patterns, and multithreading concepts.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Company Description:
Reval Analytical Services is a fully-owned subsidiary of Virtua Research Inc. US. It is a financial services technology company focused on consensus analytics, peer analytics and Web-enabled information delivery. The Company’s unique combination of investment research experience, modeling expertise, and software development capabilities enables it to provide industry-leading financial research tools and services for investors, analysts, and corporate management.
Website: http://www.virtuaresearch.com" target="_blank">www.virtuaresearch.com

About Reval Analytics
About
Connect with the team
Company social profiles
Similar jobs
A VMC Operator is responsible for operating and monitoring Vertical Machining Center (VMC) machines to manufacture precision components as per engineering drawings and production requirements. The role involves setting up workpieces, loading CNC programs, selecting cutting tools, and setting machine parameters to achieve accurate machining results.
The operator reads and interprets technical drawings, performs in-process and final inspections using measuring instruments, and ensures components meet quality standards and tolerances. Responsibilities also include basic CNC programming edits, tool offset setting, machine troubleshooting, routine maintenance, and maintaining a clean and safe work environment.
VMC Operators work closely with production, quality, and maintenance teams to meet production targets while adhering to safety procedures and quality standards.
Key Skills: VMC operation, CNC programming basics, blueprint reading, precision measurement.
Qualifications: ITI / Diploma in Mechanical or related trade; experience in CNC machining preferred.
Required Skills: Advanced Flutter & Dart Expertise, Scalable Mobile Architecture Design, Performance Optimization & Profiling, OTT & Media App Engineering, Code Quality, Leadership & Cross-Functional Collaboration
Criteria:
- 6+ years of total software development experience with minimum 3+ years in Flutter
- Product-based company experience is mandatory (B2C scale preferred)
- Proven ability to own end-to-end Flutter mobile architecture for high-scale apps
- Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)
- Hands-on experience with platform channels and native integrations (Android & iOS)
- Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline
- Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)
- Strong skills in offline-first architecture, caching layers, and API integrations
- Ability to optimize video playback, downloads, DRM, and OTT workflows
- Strong command of clean code, SOLID principles, and scalable mobile system design
- Experience reviewing code and mentoring engineers (Senior IC role)
Description
Role Overview
We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.
Key Responsibilities
1. Architecture & Design (High-Impact IC Role)
• Own the end-to-end architecture of company’s Flutter mobile applications.
• Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.
• Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.
2. Performance & Device Optimization
• Diagnose and resolve mobile performance bottlenecks, including:
o App startup time, FPS drops, memory leaks.
o Heating issues, over-rendering, and expensive widget rebuilds.
o Battery optimization, efficient network calls, caching strategy.
• Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.
3. OTT-Specific Engineering
• Optimize video playback workflows for low-latency streaming.
• Implement efficient background processes for downloads, DRM, content sync, and push notifications.
4. Product & User Experience Ownership
• Collaborate closely with Product, Backend, and Video Engineering teams.
• Convert business/product requirements into high-performance technical solutions.
• Ensure UI/UX consistency across platforms while maintaining performance budgets.
5. Code Quality & Leadership
• Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.
• Review code for mid-level and junior engineers; act as a mentor across teams.
• Establish engineering standards, internal frameworks, and reusable components for long-term scalability.
Required Skills & Experience
Technical Must-Haves
• 6+ years of total experience with 3+ years in Flutter for large-scale products.
• Mandatory product-based company background (B2C scale preferred).
• Strong expertise in:
o Dart, Flutter SDK internals
o Bloc, Riverpod, Provider, or other state management approaches
o Custom animations, rendering pipeline, shader-based optimization
o Platform channels (Android/iOS) and native integrations
o API integration, caching layers, offline-first architecture
• Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.
Good to Have
• Experience with video streaming apps, OTT platforms, or media-heavy applications.
• Understanding of analytics frameworks (Firebase, Segment, Mixpanel).
• Exposure to CI/CD pipelines, automated testing, and fastlane.
Personality & Mindset
• Product thinking, not just feature-building.
• Ownership-driven with strong ability to take strategic technical decisions.
• Comfortable working in a fast-paced 0→1 and scale-up environment.
Why Join company?
• Work on a high-growth OTT app with millions of users.
• Opportunity to own the core mobile experience end-to-end.
• Build impact-heavy features at scale with a lean, highly skilled engineering team.
Experience : 4 to 7 Years
Location : Bangalore, Pune, Kochi
Notice Period : Immediate joiner / serving np 15 days
Organization
Marlabs is a digital innovation company helping enterprises innovate & capture digital opportunities to enable swifter solutions. Our focus is to help each of our clients find and capture their unique opportunities and empower them with digital technologies so that they can run a purposeful business. Visit and know more about us – www.marlabs.com
Skills
* 4 years of experience in developing and managing Azure Logic Apps.
* Proficiency in Azure services, including Azure Functions, Azure Service Bus, and Azure Storage.
* Experience in developing .Net/Python Azure Functions
* Strong understanding of RESTful APIs, JSON, and XML. • Experience with PowerShell scripting and Azure DevOps.• Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills.
* Ability to work independently and as part of a team.
Preferred Qualifications:
* Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect).
* Experience with other Azure integration services like API Management and Event Grid.• Knowledge of CI/CD pipelines and automation tools.
Responsibilities
* Design and build end-to-end integration solutions using Azure Logic Apps, ensuring seamless connectivity across business applications.
* Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
* Optimize and maintain existing Logic Apps to ensure performance, scalability, and reliability. • Troubleshoot and resolve issues related to Logic Apps and associated integrations.• Prepare technical documents, integration guides, test cases, and post-implementation support plans. S.
* Stay updated with the latest Azure technologies and best practices to continuously improve solutions.
* Participate in code reviews and provide constructive feedback to team members.
* The candidate needs to work in London time zone
Intro
We are OMP, a game changer that optimizes supply chains of the world’s leading companies with our very own smart software and services.
Are you a committed bug-hunter who gets a kick out of uncovering those hard-to-find flaws? Are you passionate about improving the quality of software by breaking down what other team members build? And do you have an inquisitive mind that enjoys keeping up with rapidly changing technologies?
Well, we have the job for you! Read on to learn more.
Profile
- A bachelor's or master’s degree or similar by experience in the field of supply chain solutions.
- At least 6 years of experience in a software testing role that included testing methodologies, tools, and processes, and writing clear, concise, and comprehensive test plans and test cases.
- A solid technical IT background.
- A passion for improving the quality of software products.
- The ability to work in a structured way and follow procedures, while simultaneously keeping a clear overview at all times.
- An eagerness to learn combined with resilience to time pressure.
- The ability to work independently and a willingness to proactively improve the efficiency of testing.
Job Description
As a Quality Assurance Test Engineer, you define comprehensive, detailed, and well-structured test scenarios and cases. You write functional and technical design documents according to quality assurance testing methodologies.
You are responsible for:
- Designing, developing, and executing automation scripts using different tools and languages, to perform web API, UI, load tests, and continuous integration testing.
- Accurately estimating the priority level and difficulty of the required testing and planning accordingly.
- Continuously optimizing and extending our test environments.
- Tracking bugs and documenting your actions, while continuously communicating with all parties involved such as software engineers, project managers, and consultants.
Bonus Points (Profile)
- Working experience with web applications and continuous integration testing (Docker, Jenkins, Git).
- A certificate in software testing (ISTQB).
Soft Skills
- Problem solving
- Communication
- Teamwork
- Pragmatic
- Passionate
Hard Skills
- Automation testing
- JavaScript or Python
- Oracle / SQL
- Git / Jenkins
- REST API
· Excellent written and verbal communication skills
· Excellent problem-solving skills
· Excellent programming skills in JAVA
· Hands on experience to work on automation tools like Selenium, JMeter
· Good Technical Learning Abilities
· Good understanding of software applications in Client-Server architecture. Should have
experience in deploying / configuring such applications
· Experience to work on Databases like Oracle & MS-SQL
· Experience to work on Web Application servers
· Experience to work on Cloud technologies like AWS, Azure
· Knowledge of scripting languages like Shell, Python, Perl
· Experience to work on REST API Testing & Automation and Good to have OData Knowledge
React.js Developer Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
-
eact.js Developer Requirements:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.

Job Description
Timings : 1.30 PM to 10.30 PM
Exp : 10 - 15 Years Responsibilities :
- Work directly with Velosio clients to gather functional requirements, identify functional gaps, develop functional design documents and related solution design, and configure Microsoft Dynamics 365 BC software to meet business requirements
- Utilize ERP implementation standards and tools/documents
- Convert data from legacy system into Dynamics BC ERP system
- Demonstrate our Dynamics BC ERP product to existing and prospective clients; provide user training and support throughout implementation
- Provide post implementation support
- Attain product certifications as necessary
- Provide training and mentor-ship to junior level (Associate Consultants)
- Maintain Velosio core competencies: client focus, knowledge and skills, driving results, communication, teamwork and relationships, personal excellence, business insight, leadership, coaching and developing others
Qualifications :
- Bachelor’s Degree in Accounting, Computer Science, Information Systems, or closely related technical field
- Dynamics BC implementation experience and/or participation in at least 5 full life cycle implementation or 10+ years ERP implementation experience
- Experience with modeling business process and translating requirements into a business application
- Excellent presentation and communication skills targeted to effectively present information to C-level management, public groups, and/or board of directors
- Excellent organizational skills, attention to quality, self-motivation, and a desire to succeed
- Possess a professional presence suitable for direct client interaction by telephone or in-person








