Software Engineer

Year    WB, IN, India

Job Description

Software Engineer -



Overview:


A Software Engineer applies engineering principles to design, develop, test, and maintain software systems. They focus on building scalable, reliable, and maintainable solutions, often considering system architecture and long-term performance.

Key Responsibilities:



Analyse user needs and define software requirements. Design software architecture and system components. Develop, test, and deploy applications using industry best practices. Optimise code for performance, security, and scalability. Collaborate with cross-functional teams (QA, DevOps, Product Managers). Troubleshoot, debug, and upgrade existing systems. Write technical documentation and maintain coding standards.

Skills & Qualifications:



Strong knowledge of programming languages (e.g., Java script, C++, Python, C#, React, Android and IOS Apps Development, SQL, MySQL, Mongo, AWS, Visual Studio, CSS). Understanding of algorithms, data structures, and system design. Experience with databases, cloud services, and APIs. Proficiency in software development methodologies (Agile, Scrum). Bachelor's degree in Computer Science, Software Engineering, or related field.

Software Developer -



Overview:


A Software Developer focuses primarily on writing and implementing code to create software applications. They translate requirements into working programs and may work on specific modules, features, or applications.

Key Responsibilities:



Write clean, efficient, and maintainable code. Convert business requirements into functional software. Test and debug applications to ensure high performance and reliability. Maintain and update existing applications as needed. Work closely with designers, analysts, and testers to deliver solutions. Document code, processes, and updates.

Skills & Qualifications:



Proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby, Java). Knowledge of front-end, back-end, or full-stack development. Experience with version control systems (Git, GitHub). Familiarity with frameworks, libraries, and software tools. Problem-solving and logical thinking abilities. Degree in Computer Science, Information Technology, or equivalent experience.

Key Difference



Software Engineer:

Broader scope -- involves system architecture, engineering principles, scalability, and long-term planning.

Software Developer:

More code-centric -- focuses on building applications, writing code, and delivering working features.
Job Types: Full-time, Permanent

Pay: ?40,000.00 - ?60,000.00 per month

Benefits:

Cell phone reimbursement
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4079413
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    WB, IN, India
  • Education
    Not mentioned
  • Experience
    Year