Intermediate Software Developer (C# / Java)

2 - 4 years

3 - 5 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Skills Required

C# Java C++

Work Mode

Work from Office

Job Type

Full Time

Job Description

Intermediate Software Developer (C# / Java) We are seeking an Intermediate Software Developer to build a dynamic, modular component as a compiled .dll for our trading platform. The role focuses on turning well-documented logical requirements into efficient, robust code. Prior trading domain expertise is not required; instead, we value strong coding skills, a keen analytical mindset, and the ability to translate business logic into maintainable software. Key Responsibilities Module Development: Develop and deliver a self-contained .dll module that integrates with our trading system. You will interpret provided requirements and implement the corresponding logic in a clear and efficient manner. Code Quality & Testing: Write clean, well-structured code with comprehensive unit tests. Ensure the code is maintainable, properly documented, and meets established coding standards. Collaboration: Work closely with team membersincluding project managers and domain expertsto refine requirements and ensure the module meets business needs. Participate in code reviews and agile development practices. Maintenance & Optimization: Troubleshoot, debug, and optimize existing code. Continuously seek improvements in performance, scalability, and quality. Required Skills & Qualifications Technical Expertise: Proficient in C# and the .NET framework; solid understanding of building and compiling code into .dll modules. Good working knowledge of Java to understand or reference alternative implementation approaches. Analytical & Logical Thinking: Strong ability to translate documented logical requirements into code. Experience in debugging, performance optimization, and unit testing. Development Practices: Familiarity with version control systems (e.g., Git). Proven ability to write clear, maintainable, and well-documented code. Exposure to agile development methodologies. Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Prior experience in developing modules for larger systems or platforms. Interest in financial or trading systems is a plus, although not mandatory. What We Offer A stimulating project environment where your coding skills directly contribute to a strategic component of our trading platform. Opportunities for professional growth and collaboration with a motivated multidisciplinary team. A flexible work environment and a culture that values innovation, quality, and continuous improvement. How to Apply If you are a dedicated developer who thrives on turning complex logic into high-quality, production-ready code, we’d love to hear from you. Please submit your resume, a portfolio or code samples (if available), and any additional details that showcase your problem-solving and technical skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Thane, Navi Mumbai, Mumbai (All Areas)

navi mumbai, maharashtra

Bengaluru, Karnataka, India