Software Developer
2 weeks ago
Capital Markets Software Developer (C & Python) with Cloud & Web Services Expertise
Job Summary
Synechron is seeking an experienced and technically proficient Software Developer specializing in C and Python to join our Capital Markets technology team. This role is pivotal in developing, maintaining, and enhancing high-performance trading and risk applications and supporting production systems within complex financial environments. The ideal candidate will contribute to the organization's strategic objectives by delivering reliable, scalable, and secure software solutions that align with business needs, fostering innovation and operational excellence in our financial services offerings.
Software Requirements
Required Skills:
-
C : 8 years of hands-on experience, preferably with modern C standards (C 11 and later). Proven track record in developing high-performance, multithreaded applications.
-
Python: Strong proficiency with Python (version 3.x), including scripting, automation, and API development.
-
Database & Data Management: Proficiency with Oracle databases (SQL, PL/SQL).
-
Service-Oriented Architecture (SOA): Experience with designing or consuming web services (SOAP/REST).
-
Web Technologies: Experience developing or integrating web services using JSON and XML data formats.
-
DevOps Tools: Practical experience with CI/CD pipelines, version control systems (e.g., Git), and automated deployment processes.
-
Production Support: Experience supporting and troubleshooting applications in production environments.
-
Concurrency & Multithreading: Deep understanding of multithreaded programming principles and best practices.
Preferred Skills:
-
Experience with Sophis trading systems.
-
Knowledge of Equity Derivative Products and Risk Reporting.
-
Exposure to container orchestration and cloud platforms (Kubernetes, AWS, Azure).
Overall Responsibilities
-
Develop, test, and maintain high-performance, reliable software solutions for trading and risk management within capital markets.
-
Collaborate with cross-functional teams to translate business requirements into technical specifications and systems.
-
Support and troubleshoot existing applications in production environments, ensuring optimal performance and stability.
-
Contribute to architecture design, particularly in implementing service-oriented and microservices-based frameworks.
-
Participate in designing and improving DevOps pipelines to enhance deployment and integration processes.
-
Maintain documentation of system design, code, and operational procedures.
-
Stay updated on industry best practices and emerging technologies relevant to financial software development.
Technical Skills (By Category)
Programming Languages:
-
Required: C (8 years), Python (3 years)
-
Preferred: Knowledge of other languages such as Java or JavaScript is a plus
Databases & Data Management:
-
Oracle Database (SQL, PL/SQL)
Cloud Technologies:
-
AWS or Azure (preferred)
-
Kubernetes (preferred)
Frameworks and Libraries:
-
Experience with web service frameworks (e.g., REST frameworks, SOAP)
-
JSON/XML processing libraries
Development Tools & Methodologies:
-
Version control: Git
-
CI/CD pipelines: Jenkins, GitLab CI, or similar
-
Agile/Scrum methodologies
Security and Protocols:
-
Understanding of security best practices for web services and production environments
Experience Requirements
-
8 years of professional experience in software development within the capital markets domain.
-
Proven experience developing, integrating, and supporting trading or risk management systems.
-
Demonstrated expertise in multithreaded application development and service-oriented architecture.
-
Experience with cloud platforms and container orchestration tools is advantageous.
-
Exposure to or experience with financial instruments such as equity derivatives and risk reporting is desirable but not mandatory.
Day-to-Day Activities
-
Designing and coding new features in C and Python based on detailed technical specifications.
-
Enhancing existing systems for performance, scalability, and stability.
-
Collaborating with business analysts, QA engineers, and operations teams during sprint cycles and release planning.
-
Troubleshooting production incidents, conducting root cause analysis, and implementing fixes.
-
Participating in code reviews, technical discussions, and architecture planning.
-
Supporting DevOps activities, including deployment automation and environment management.
-
Regularly communicating project status, risks, and issues to stakeholders.
Qualifications
-
Educational: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will be considered.
-
Certifications: Certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Kubernetes certifications) or relevant programming credentials are advantageous but not required.
-
Training & Development: Commitment to continuous learning through industry seminars, workshops, and certifications.
Professional Competencies
-
Strong analytical and problem-solving skills, with keen attention to detail.
-
Effective communication skills, capable of articulating complex technical concepts clearly.
-
Proven ability to work collaboratively within multidisciplinary teams.
-
Adaptive to changing priorities and able to manage time efficiently under tight deadlines.
-
Demonstrates a proactive approach toward learning new technologies and process improvements.
-
Focused on delivering high-quality, reliable solutions with attention to operational excellence.
SYNECHRON'S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice
Experience LevelSenior Level-
Senior Java Developer
7 days ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSr. Java Developer Overall Responsibilities:Lead a team of Java developers and ensure high-quality software delivery Develop and maintain Java-based applications and systems Design and implement scalable and efficient Java solutions to meet business requirements Collaborate with cross-functional teams to resolve technical issues and drive...
-
Senior Java Developer
1 week ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSr. Java Developer Software Requirements:Proficiency in Java programming language Knowledge of Java frameworks such as Spring, Hibernate, and Struts Familiarity with Java development tools such as Eclipse, IntelliJ IDEA, and NetBeans Knowledge of databases such as MySQL, Oracle, and SQL Server Overall Responsibilities:Develop, test, and...
-
Full Stack Developer
1 week ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per yearFull Stack Developer Overall Responsibilities:Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions Develop, test, and maintain scalable web applications across the full stack Create and maintain technical documentation and specifications Conduct code reviews to ensure code quality...
-
Software Developer
1 week ago
Pune, Maharashtra, India Momentive Software Full time ₹ 5,00,000 - ₹ 25,00,000 per yearJob DescriptionThe Software Engineer is a key member of software implementation teams and works with a team of software architects, QA resources and project managers to develop features and system enhancements for client implementations of our software. They also assist our support team by providing triage assistance on technically complex questions.A Day in...
-
Software Developer
1 week ago
Pune, Maharashtra, India Momentive Software Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob DescriptionA Day in the Life· Work with a geographically dispersed organization and customers.· Member of our cross functional scrum team.· Working on a team of about 4-6 people composed of experienced tech leads, QA resources, project managers and support agents.· Working on projects geared towards extending code, CRM based products, and...
-
Pune, India Rocket Software Full timeJob Description It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products....
-
QA Automation Engineer
7 days ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearQA Automation Engineer Overall Responsibilities:Lead and manage the quality control automation team in Synechron to ensure timely and accurate delivery of projects. Develop, implement and maintain test automation frameworks, processes and tools to ensure software quality and reliability. Collaborate with development teams to identify, isolate, and...
-
Software Developer
1 week ago
Pune, Maharashtra, India Momentive Software Full time ₹ 4,00,000 - ₹ 6,00,000 per yearJob DescriptionTalented Salesforce Developer to work within the support team, ensuring that we deliver well tested software that meets the business requirements of our organization and its customers. This position will be in our Pune Office.DUTIES & RESPONSIBILITIES:Good Analytical skills and issue debugging (troubleshooting skills).Proficient in Salesforce...
-
Senior Quality Assurance Automation Engineer
1 week ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSr. QA Automation Software Requirements:Proficient in Selenium, TestNG, Maven, Jenkins, JIRA Knowledge of Agile methodologies Experience with API testing and database testing Overall Responsibilities:Design, develop, and execute automation scripts Perform functional and regression testing Identify and track software defects Collaborate...
-
Solution Architect
1 week ago
Pune - Hinjewadi (Ascendas), India Synechron Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSolution Architect Overall ResponsibilitiesLead the technical architecture design for scalable, resilient Java-based systems aligned with business objectives. Oversee and participate in the development of software solutions, ensuring adherence to best practices and architectural standards. Mentor and guide development teams, fostering a culture of...