
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


Bachelor’s degree (minimum) in Computer Science or Engineering.
5-7 years of experience working as a senior–level Software Engineer
Excellent programming and debugging skills in C/C++and Python
Experience developing on Windows and Linux systems
Experience in automation of manual tasks
Although not required, the following are a plus:
Experience working with Build framework (Makefile, CMake, Scons), Batch/Shell scripting
Experience with Jenkins and other CI/CD tools
Knowledge of RESTful web services and docker
Your Role at ProCreator
At ProCreator, we primarily work on complex B2B products, including web applications and mobile applications. We do not focus on simple websites or marketplace apps like e-commerce, food delivery, kind of platforms. Instead, our expertise lies in niche and complex B2C products, such as loan applications, healthcare solutions, edu-tech solutions and similar other industry-specific digital products requiring innovative solutions to sophisticated user problems.
We are looking for someone who can lead projects, communicate effectively with clients, and solve complex UX problems while fostering a collaborative and innovative environment.
- Passion for Innovation: A relentless drive to create user-centric designs that exceed expectations, especially within complex B2B or niche B2C environments.
- Leadership & Collaboration: Experience leading design processes from concept to final hand-off, while creating an environment that encourages creativity and collaboration.
- Client & User Engagement: Strong skills in understanding both client and user needs, and translating them into exceptional products. Experience with web and mobile applications is a must—no website or marketplace design work here!
- Design Systems Mastery: Expertise in building and implementing robust design systems and scalable UI components for web and mobile applications.
- Problem-Solving Mindset: Ability to identify and resolve UX issues in complex workflows. Proven experience in refining user experiences through iterative design and usability testing.
- Mentorship: Proven experience mentoring and guiding a team of UX designers, fostering growth, and maintaining high-quality design output.
- Complex Product Design Experience: Minimum of 3 years working on complex web or mobile applications (B2B or niche B2C products like loan or healthcare apps), with a strong portfolio that highlights your approach to UX problem-solving.
- Critical Thinking: Strong analytical skills to tackle design challenges, paired with innovative and actionable solutions.
What You Will Do:
- End-to-End Design Execution: Lead and execute all stages of the design process, from wireframes to visual design, across complex B2B and niche B2C applications (web and mobile).
- Prototyping & Specifications: Develop high-quality design prototypes that reflect deep user insights, solving complex UX challenges specific to our clients’ industries.
- Review & Feedback: Critically evaluate wireframes, user flows, and visual designs, ensuring they meet both ProCreator’s high standards and client expectations.
- Design Systems & Problem-Solving: Establish and maintain scalable design systems while proactively troubleshooting UX issues in products with advanced functionality.
- Team Leadership: Mentor junior designers, ensuring their growth and the delivery of high-quality output across projects. Lead by example in refining UX processes and contributing to our continuous improvement.
Requirements
What We’re Looking For
- UX Methodologies: Mastery in research, persona development, wireframing, prototyping, and iterative design, particularly in complex, multi-step workflows.
- Design Expertise: Ability to translate complex user journeys into intuitive UI designs, while maintaining a deep understanding of modern UI/UX principles.
- Design Systems: Extensive experience in building design systems for complex B2B and B2C applications, especially for web and mobile platforms. Proficiency in Figma is essential.
- Platform Experience: Demonstrated success in designing web applications and mobile platforms (iOS and Android) with a portfolio that showcases successful projects across these platforms.
- Communication: Excellent verbal and written communication skills to articulate design decisions effectively to both internal teams and clients.
- Leadership & Mentorship: Strong ability to lead, mentor, and inspire junior designers, promoting a culture of excellence and innovation.
- Bonus Skills: Experience with motion design or prototyping tools like After Effects and ProtoPie is a plus.
Benefits
Why Join ProCreator?
At ProCreator, we’re not just offering a job; we’re providing a platform for you to thrive, grow, and lead. Here’s what makes us unique:
Unmatched Growth Opportunities :
- Wealth-Building Benefits: ESOPs, Shared Appreciation Rights (SAR), profit-sharing, and referral bonuses to recognize your contributions.
- Skill Development: Access professional growth funds, learning courses, and mentorship programs tailored to your ambitions.
A Work Environment That Inspires:
- Comfort Redefined: Ergonomic furniture, standing desks, and training for optimal productivity and well-being.
- Flexibility: We offer the flexibility of working from the office as well as hybrid work arrangements.
Health and Wellness Focus :
- Comprehensive Health Coverage: Insurance up to INR 5,00,000, subsidized gym memberships, and regular health check-ups.
- Team Bonding Retreats: Strengthen connections and recharge during annual team-building getaways.
A Culture That Values You :
- Feedback-Driven Growth: Transparent policies, wellness seminars, and a supportive community invested in your success.
- Leadership Opportunities: Participate in hackathons, design sprints, and leadership programs to accelerate your career.
Ready to Shape the Future of Design?
At ProCreator, we believe in the power of collaboration and the art of storytelling through design. If you’re ready to bring your unique voice to a team that values innovation and impact, join us.
Let’s redefine what’s possible—together.


- Delivering a complete front end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicating with external web services
- Integration of client-side elements developed by a frontend developers with server side logic
- Develop back-end components to improve responsiveness and overall performance
- Building reusable code and libraries for future use
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with other team members to understand user requirements and provide technical solutions
- Ability to lead a team
Skills and Competencies:
- Proficiency with JavaScript, TypeScript, HTML and CSS
- Fundamental Knowledge of an SPA (Single page application)
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system
- Ability to provide SEO solutions for single page apps
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Validating user actions on the client side and providing responsive feedback
- Writing non-blocking, optimized, reusable and scalable code
- Creating custom, general use modules and components which extend the elements and modules of core Angular
- Experience with building the infrastructure for serving the front-end app and assets
- Architecting and automating the build process for production, using task runners or scripts
- Documenting the code inline using JSDoc or other conventions
- Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
- Creating configuration, build, and test scripts for Continuous Integration environments
- Professional, precise communication skills
- Proficient understanding of code versioning tools such as git is required
- Excellent presentation, problem-solving and team working skills
- Understanding of modern development methodologies and tools including Agile (XP and Scrum), Rapid Application Development, etc.
- Proficient knowledge of Python with a backend server framework like Flask or Django
- Implementing user authentication and authorization between multiple systems, servers, and environments
- Understanding accessibility and security compliance from the Business statement & implement them accordingly
- Building API services from scratch - Project structuring, setting up environment objects, build reusable components, etc
- Integration of multiple data sources and databases into the application code
- Management of hosting environment, including database administration and scaling an application to support load changes
- Creating database schemas that represent and support the business use case
- Experience with scripting for task automation and data analysis
- Implementing automated testing and unit tests cases using tools like Postman or any other libraries
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML, and CSS would be a value-add
- Professional, precise communication skills
Qualification and Experience:
- B.E. / B. Tech. / MCA / PGDCA / M.Sc. (CS) /M.E. / M. Tech
- 4+ years of experience in Web Application and Backend Development
- Proven expertise in testing of application software to assure accuracy, integrity, completeness to achieve desired results
- Experience with AngularJS (v1.x.x) would be a value-add
- Proficient knowledge of Python or any other back-end programming language
- Demonstrated experience with Object Oriented design and development
- Proven expertise in testing of application software to assure accuracy, integrity, completeness to achieve desired results
- Experience in working with MongoDB or other NoSQL databases would be a value-add
- Knowledge of Microservices, Dockers, Kubernetes
- Exposure to Google Cloud Platform and/or Amazon Web Services


- Skills: Angular 2+, JavaScript, HTML, CSS.
- Experience: 5-9 years.
- Experience with JavaScript libraries and frameworks.
- Should have strong sense of web design and attuned to the fundamentals of user experience.
- Should able to design, build and maintain efficient, reusable, and reliable front-end code.
We are looking for Senior Software Engineer with expertise and experience in designing and automating the testing framework of web applications. The role involves continuous collaboration with development team, partners.
Responsibilities:
write test cases for the application
automate the test cases using selennium
Create Integration tests to ensure the quality of code
Build the testing framework to automate the Web API testing using core Java
Build the framework using selenium to automate the UI testing
Address and improve any technical issues
Strong commitment to quality and delivery
Collaborate well with engineers, and specialists to design and create advanced, elegant and efficient system
Create Integration tests to ensure the quality of code
Implement Continuous integration and automate the regression test suite
Write code that is cross-platform and cross-device compatible


of work will include everything from back-end to client-side code, using optimal and efficient technologies,
frameworks, and patterns. The primary responsibilities will be to design and develop these applications.
Therefore, its essential that the candidate is skilled at problem solving, solution design, and high-quality
coding. Ability to manage Project and Project Team independently.
"The Candidate must be a hardcore developer with min 2+years of experience. He should have experience
in ASP.net core, MVC4/ 5, Web API’s development & MySQL .
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Responsibilities
- Highly skilled tech expert with exposure in web-technologies and a product oriented thought process
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Should have minimum 5 years of experience
Requirement
- Proven experience as a Full Stack Developer
- Experience developing desktop and mobile applications
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, React JS & Extjs)
- Knowledge of multiple back-end languages (Java Servlets, Jsp, hibernate, Spring, Spring boot-Java back end)
- Excellent communication and teamwork skills
- Great attention to detail
Technologies
- Front end: Extjs, React Js, html, CSS, JavaScript
- Back end: Java Servlets, Jsp, hibernate, Spring, Spring boot-Java back end.
- Ideal candidate should have 4-7 years of hands-on product design experience with mobile and web products, and proven leadership and team-building skills.
- An outstanding portfolio that showcases your foundation in ideation, visual design, interaction and delivery
- Ability to understand and analyze user needs and conduct frequent, iterative usability testing in parallel with development.
- Highly proficient with designing & prototyping tools like Sketch, Zeplin, Balsamiq, llustrator / Photoshop.
- Deep understanding of design methodologies, principles and visual design.
- Someone with a MDes from any premium design colleges with 4-5 years of experience or a Bachelor with minimum 5 years of experience
- Strong in visual UI skills and have basic knowledge of UX.
- Good Communication skills
- People Management skills
- Ability to work nimbly across multiple projects, with fast-paced, iterative product development cycles



