An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
Designation: Software Engineer
Educational Qualifications: BSc (Computer science), B.E. in Computers
Experience: 3-5 years of relevant experience in a similar field
Key Responsibilities
- Follow the complete software development lifecycle (SDLC), from requirement gathering to deployment, with hands-on experience in Agile Development Methodology.
- Design, develop, code, debug, and test software applications to ensure high performance, reliability, and security.
- Maintain existing software versions and products, handling change requests and feature additions for already deployed systems.
- Gather preliminary information, analyze business needs, and define the architecture for custom applications.
- Adapt and respond to changing customer requirements, ensuring software solutions remain relevant and effective.
- Maintain comprehensive documentation for designs, development processes, and critical product data, ensuring transparency and future scalability.
Software Testing
- Perform unit testing, integration testing, and system testing to ensure the software meets functional and performance requirements.
- Work closely with QA teams to develop automated test scripts and execute manual testing where necessary.
- Identify, document, and resolve bugs.
Technical Skills, Certifications and Knowledge
- Programming & Development: Hands-on experience in C# .NET development frameworks.
- Software Design & Testing: Strong experience in designing, coding, and testing applications, ensuring robustness and efficiency.
- Communication Protocols: Worked with Serial (COM port), TCP/IP, and Wi-Fi communication protocols for seamless data exchange.
- Mathematical & Algorithmic Skills: Ability to develop algorithms using mathematical linear equations, applying theoretical knowledge to real-world solutions.
- API Development: Well versed in API Development.
- Innovation & Problem-Solving: Ability to analyze and resolve complex technical issues using creative and effective solutions.
- Technology Awareness: A deep understanding of industry trends and emerging technologies, applying them to improve software design and implementation.
- Experience in spectrometer or scientific software development (preferred).
Working Environment/Physical Demands
- Cross-Team Collaboration: Willingness to work closely with other engineering teams, such as the Application team, to develop constructive and effective solutions.
- Interdepartmental Coordination: Ability to coordinate with multiple departments, including Calibration, Service, and Production teams, ensuring seamless workflow and successful project execution.
Tools/Machinery/Software Knowledge Required
- Programming & Development Tools: Proficiency in C# .NET, Multi-threading, Python for software development.
- Database Management: Experience with MS Access, MS SQL Server, SQLite for efficient data storage and retrieval.
- Report Generation and Export to text and CSV files: Ability to generate Excel and PDF reports and export data to TXT & CSV files using .NET frameworks for analysis and documentation.
- Testing Knowledge (Advantageous): Basic understanding of software testing concepts, including unit testing, API testing, and performance testing. Experience with tools like Selenium, NUnit, xUnit, and Postman is a plus.
Skills
AlgorithmsHtmlCPythonManual TestingSoftware DevelopmentSoftware SolutionsSoftware TestingSql ServerTestingApiSoftware EngineerSqlIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Mumbai.
One email a day. Unsubscribe any time.

