Vaishnavi Metal Pvt Ltd Software Development Jobs in Patna

  • Home
  • Software Development Jobs in Patna

Software development

Company : Vaishnavi metal pvt ltd

Category : Software Development

  1. Software Design and Development: Collaborate with cross-functional teams to analyze requirements, design software solutions, and develop high-quality, scalable software applications using programming languages such as Java, C++, Python, or JavaScript.

  2. Code Implementation: Write clean, efficient, and maintainable code that adheres to coding standards, best practices, and architectural guidelines. Perform code reviews and collaborate with peers to ensure code quality and consistency.

  3. System Architecture: Design and implement software architectures, frameworks, and patterns to support the development of complex and distributed systems. Evaluate and recommend technologies, tools, and platforms to enhance software development processes and productivity.

  4. Testing and Quality Assurance: Develop and execute unit tests, integration tests, and automated test scripts to validate software functionality, reliability, and performance. Identify and troubleshoot software defects and issues, and implement solutions to resolve them.

  5. Version Control and Deployment: Use version control systems such as Git to manage source code repositories and track changes. Deploy software releases and updates to production environments following established deployment processes and procedures.

  6. Documentation and Reporting: Create technical documentation, including design documents, user guides, and release notes, to document software architecture, features, and functionality. Provide regular progress updates and reports to project stakeholders and management.

  7. Collaboration and Communication: Work closely with software engineers, product managers, and other stakeholders to understand requirements, clarify expectations, and coordinate project activities. Communicate effectively and proactively contribute ideas and solutions to technical challenges.

  8. Continuous Learning and Improvement: Stay updated on emerging technologies, industry trends, and best practices in software development. Participate in training programs, workshops, and conferences to enhance technical skills and knowledge.

Qualifications and Skills:

  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field.
  • Proven experience in software development, with proficiency in one or more programming languages and development frameworks.
  • Strong understanding of software development principles, methodologies, and best practices, such as Agile, Scrum, or DevOps.
  • Experience with software development tools and technologies, including IDEs, build tools, testing frameworks, and CI/CD pipelines.
  • Knowledge of software design patterns, data structures, algorithms, and database systems.
  • Excellent problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions.
  • Strong communication skills, both verbal and written, with the ability to effectively collaborate with team members and stakeholders.
  • Ability to work independently and as part of a team in a dynamic and fast-paced environment.
  • Commitment to continuous learning, self-improvement, and professional development.

 

Overview

  • Post Date

    2024-05-06
  • Offered Salary

    15k
  • Gender

    Male
  • Experience

    2 Years

Company Address