Software Engineer

Published date: 2024/01/10
  • Location: Pune, Maharashtra, India
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Key Responsibilities
• Writing clean, high-quality, high-performance, maintainable code
• Develop and support software, including applications, database integration, interfaces, and new functionality enhancements
• Support test and deployment of new products and features
• Participate in code reviews
• Responsible for designing, coding, and implementing software solutions using modern techniques and programming languages.
• Provides high-level database development assistance in creating specific applications for businesses.
• Ensures research and innovation at all levels of the software development process.
• May participate in multiple projects simultaneously as a senior development team member.
• Works harmoniously in a cross-functional team comprising managers, supervisors, business analysts, systems personnel, network staff, and other developers in ensuring the delivery of software solutions as planned, within the set budget, and timely.
• Provides excellent customer service by responding to and assisting with help desk calls to resolve issues.
• Performs administrative duties as well as some project management tasks.

Qualifications
• Bachelor's or Master's Engineering degree in Computer Science (or related field)
• 3+ years of relevant work experience with the design and implementation of large and complex engineering applications
• Expertise in Object Oriented Design, Database Design, and XML Schema
• Experience with Agile, Scrum, and Kanban software development methodologies
• Experience with software versioning tools, including azure, GitHub, etc.
• Ability to multi-task, organize, and prioritize work
• Possess extensive experience with Transact-SQL
• Experience working with Microsoft’s .Net Framework and Visual Studio
• Experience working with MS SQL Server, NoSQL DBA, and MySQL
• Experience in multiple software languages, including C# and C++
• Experience in GUI design by WPF or others
• Experience in programming with data communication protocols, e.g., TCP/IP, UDP
• Strong knowledge of systems and software development lifecycles, application integration techniques, and relational database design.
• Sound knowledge and experience working with software applications and database design ideas.
• Passion and dedication to the job.
• Upbeat, adaptable, and results-oriented with a positive attitude.
• Self-motivated, independent, and comfortable working in a team environment.
• Strong verbal and written communication skills.
• Good time management and organizational skills.
• Must possess the ability to understand new concepts quickly and apply them accurately and organize work assignments to meet established timelines.
• Strong communication, computer, technical documentation, presentation, and interpersonal skills are required, as well as the ability to work independently and as part of a team
Company Name: Arbin Instruments India Private Limited Pune, Maharashtra

Apply

0 page views

Related listings

  • Snowflake Developer
    Software Developer
    Software Developer
    • Should have good hands-on on snowflake. • Good understanding on databases & SQL Good to have : SQL (Postgre) and python scripting knowledge
    2026/11/10
  • Python Developer
    Software Developer
    Software Developer
    ######DRIVE ON SATURDAY#### Job Profile - Python Developer • Experience - 4-10 Years • Location- Pune/Mumbai/Goa/Indore/Hyderabad/ Nagpur/Bangalore/Delhi/Gurgaon/Kolkata • Notice Period - Immediate - 15 Days Hands on & knowledge required:- •Desig...
    2026/11/10
  • Principal Software Engineer- UI
    Software Developer
    Software Developer
    About the Role Reporting to the Software Engineering Manager as a member of the Development team at IDC, the Principal Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases th...
    2026/11/10