Software Developer
7 days ago
Software Developer - Desktop Application DevelopmentJob Summary:-We are seeking a skilled software developer to join our team building a sophisticated Windows-based desktop application for medical research. This role involves developing new features, maintaining high code quality standards, and working with a modern tech stack including Svelte, Electron, Python.The ideal candidate thrives in a test-driven development (TDD) environment and has provenexperience building production-grade desktop applications.Key Responsibilities:-Feature Development§ Design and implement new features for a multi-window Electron desktop application§ Build reactive UI components using Svelte and SMUI (Svelte Material UI)§ Integrate Python-based experiments§ Develop/Upgrade components following architectural decisionsCode Quality & Testing• Write comprehensive unit and integration tests• Follow Test-Driven Development (TDD) methodology - write tests first, then implementation• Ensure adherence to standards (ISO/IEC 810001-5-1)• Create maintainable, well-documented code with clear architectural patterns• Refactor legacy code to improve maintainability and testability CI/CD & DevOps• Maintain GitLab CI/CD pipelines• Monitor test coverage, SAST reports, and build quality metrics Collaboration• Follow closely company SOP, policies and procedures• Work closely with development and research teams to understand domain requirements• Participate in Agile/Scrum ceremonies (standups, sprint planning, etc.)• Document technical specifications (when needed)• Document changes using JiraRequired Skills & QualificationsEducation & Experience• Bachelor's degree in Computer Science or similar (minimum required)• 2+ year of proven professional software development experience• Demonstrable portfolio of desktop applications or significant contributions to productioncodebases.Technical Skills• Frontend Developmento Svelte or similar reactive frameworks (React, Vue.js) - 2+ yearso JavaScript ES6+ and TypeScript - strong proficiencyo State management patterns (stores, event-driven architectures)o Responsive UI development and component-based design• Desktop Application Developmento Electron framework - 2+ years proven experience (bonus)o Multi-window management and IPC communicationo Native OS integrationo Desktop packaging and distribution• Backend/Serviceso JavaScript - Node.jso Python 3.x - intermediate level (integrating existing scripts)o WebSocket communication and real-time data streamingo RESTful API design and consumption• Data Managemento SQL databases (PostgreSQL, MySQL, SQLite)o NoSQL databases (MongoDB, Redis)o Schema validation• Testing & Qualityo Jest, Playwright, or similar testing frameworkso Unit testing, integration testing, E2E testingo Test-Driven Development (TDD) methodologyo Mocking, stubbing, and test isolation techniqueso Code coverage analysis and improvement• Version Control & CI/CDo Git (branching strategies, pull requests, code reviews)o GitLab CI/CDo Build automation and deployment pipelineso Docker containerization (bonus)• Methodologieso Agile/Scrum development processeso Sprint planning, estimation, retrospectiveso Continuous integration and continuous deploymento Be comfortable with code review practices
-
Software Developer
2 weeks ago
Patna, India Info Era Software Services Pvt. Ltd. Full timeJob Description Company Description Info Era is a renowned Next-Generation Software Services platform that specializes in providing client-oriented solutions. With a global presence, our services cater to clients across various states in India and around the world. We are committed to delivering innovative and impactful software solutions to meet dynamic...
-
Manager Software Development Engineering
3 days ago
Home-India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRevenera helps product executives build better products, accelerate time to value and monetize what matters. Revenera's leading solutions help software and technology companies drive top line revenue with modern software monetization, understand usage and compliance with software usage analytics, empower the use of open source with software composition...
-
Senior Software Developer
3 days ago
Home-India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Manager Software Development Engineering
3 days ago
Home-India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Software Engineer I
3 weeks ago
India Upland Software Full timeJob Description Job Description Opportunity Summary: We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team. Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...
-
Python Software Developer
2 weeks ago
Noida, India Truminds Software Systems Full timeJob Description Position Overview We are seeking a Python Developer with strong programming and analytical skills to build high-performance backend systems and APIs. The ideal candidate should have experience with Python-based REST frameworks, document-oriented databases, and scientific computation tools. Exposure to networking or optical domains will be...
-
Graduate Software Engineer- Java
2 weeks ago
India RS Software Full timeJob Description for Senior Java Developer Preferred Experience : 3-7 years About RS Software RS Software builds global, national and enterprise
-
Software Tester
3 weeks ago
India Midtown Software Full timeWe are seeking A-players who can join our company to upskill their knowledge and careers. If you are a Software Tester with 1+ years of experience, join us for an exciting opportunity. Responsibilities - Manual testing of web-based applications and APIs - Should have good knowledge and exposure to Manual testing process, Methodology, and techniques -...
-
SOFTWARE PROJECT MANAGER
7 days ago
Raipur, India Jain Software Full timeJob Description Software Project Manager Roles & Responsibilities - Manage multiple software development projects simultaneously. - Define project scope, goals and deliverables. - Plan and schedule project timelines. - Coordinate internal resources and third parties/vendors. - Measure project performance and report to management. - Identify and manage...
-
Software Engineer
3 weeks ago
Pune, India Momentive Software Full timeJob Description Job Description The Staff Developer II position is responsible for writing application code to contribute to the full lifecycle of development from concept to post-production support and maintenance of server / OS / desktop / web / mobile applications and services. This position will develop application code, contribute to version-controlled...