top of page

Software Developer (Back End)

Noida, Uttar Pradesh, India

Offer number:

IN25003

About the Role

Job Description and Responsibilities

We are seeking a skilled and motivated Back-End Software Developer to join our team. The ideal candidate will be responsible for building and maintaining robust, scalable, and secure back-end systems.


Key Responsibilities:

·        Develop backend functionality using C# and Python.

·        Manage and optimize SQL databases, including schema design and query optimization.

·        Automate workflows and data processing using Excel VBA.

·        Collaborate with frontend developers to seamlessly integrate backend components.

·        Troubleshoot and resolve backend and database issues efficiently.

·        Implement security measures, manage deployment, and ensure reliability of backend systems.

·        Set up logging and error-handling mechanisms for robust operation.

·        Design and implement software architecture, including class diagrams and technical documentation.

Requirements

Skills and Qualifications

Basic Qualifications:

·        Bachelor’s or Master’s degree in Computer Science, Information Technology, or a relevant engineering field (e.g., Mechanical Engineering with strong programming background).

·        Hands-on experience in backend development, including implementing new features based on GUI requirements.

·        Proficiency with development tools such as Visual Studio and VS Code.

·        Strong programming skills in C# and Python.

 

Preferred Skills and Experience:

·        Basic understanding of Agile methodologies (Scrum, Kanban, or XP).

·        Expertise in Object-Oriented Programming (OOP) principles.

·        Knowledge of manual or automated testing techniques.

·        Familiarity with software architectural patterns such as MVVM.

·        Experience using MATLAB for computational modules or automation tasks.


Soft Skills:

·        Self-motivated with strong organizational, communication, and documentation skills.

·        A proactive self-starter with a problem-solving mindset.

·        Positive “can-do” attitude and willingness to collaborate in a multicultural team environment.

·        Strong analytical thinking and critical perspective.

Note:

kindly rename the CV file to 'ApplicantsName_PositionApplied_ExpInYears

bottom of page