Maruti Steel Pvt Ltd Software Development Jobs in Patna

  • Home
  • Software Development Jobs in Patna

Software development

Company : Maruti steel pvt ltd

Category : Software Development

A Software Developer is responsible for designing, coding, testing, and maintaining software applications. This role involves collaborating with cross-functional teams, analyzing user requirements, and implementing software solutions to meet business needs.

Key Responsibilities:

  1. Software Design and Development:

    • Design, code, test, and debug software applications based on specified requirements.
    • Collaborate with business analysts and product owners to understand user requirements and translate them into software solutions.
    • Develop efficient and maintainable code using programming languages such as Java, C++, Python, or others.
  2. System Architecture:

    • Contribute to the design and architecture of software systems.
    • Ensure that software design and architecture align with best practices and organizational standards.
    • Participate in code reviews to maintain code quality and consistency.
  3. Database Design and Management:

    • Design, implement, and maintain databases that support software applications.
    • Write efficient and optimized database queries.
    • Ensure data integrity and security in database management.
  4. Testing and Quality Assurance:

    • Develop and execute unit tests to ensure the reliability and functionality of software.
    • Conduct thorough testing and debugging to identify and fix defects.
    • Collaborate with quality assurance (QA) teams to perform system testing and address issues.
  5. Documentation:

    • Create and maintain comprehensive documentation for code, design, and development processes.
    • Document code changes and updates for future reference.
  6. Collaboration and Communication:

    • Work closely with cross-functional teams, including other developers, analysts, and stakeholders.
    • Communicate effectively with team members to discuss project requirements, progress, and challenges.
  7. Continuous Learning:

    • Stay updated on industry trends, new technologies, and best practices in software development.
    • Continuously improve skills and knowledge to enhance personal and team performance.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer or Software Engineer.
  • Proficiency in programming languages (e.g., Java, C++, Python).
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving and analytical skills.
  • Excellent collaboration and communication skills.
  • Ability to work both independently and as part of a team.

Overview

  • Post Date

    2023-12-30
  • Offered Salary

    15k+
  • Gender

    Male
  • Experience

    5 Years

Company Address