Instagram
youtube
Facebook

Trainee Software Engineer

Ivy Comptech
Jan. 9, 2024 None 0-3 4 - 6 LPA
None Indore Pune
Full Time Python HTML CSS Typescript Sql Java
Job description

Requirements:

  • Proficient in Programming / Scripting; writing instructions for computers to perform specific tasks or operations, enabling automation and software development.
  • Experienced in Agile Development; an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer feedback throughout the development process.
  • Competent with Application Design / Development; the process of creating a computer program or a set of programs to perform the different tasks that a business requires.
  • Proficient in Debugging; finding and resolving bugs within computer programs, software, or systems.
  • Great understanding of the Software Development Lifecycle; a process that encompasses planning, designing, coding, testing, deploying, and maintaining software applications, ensuring a systematic and efficient approach to development.
  • Experience with Troubleshooting; Systematic process of identifying, diagnosing, and resolving issues or problems that arise in various systems, devices, or processes.
  • Proficient in Software Testing; an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
  • Experience with Microservices / Service Orientated Architecture; an architectural approach where software applications are composed of small, independent, and loosely coupled services that communicate with each other through APIs, enabling flexibility, scalability, and modularity.
  • Proficient in Database Design / Development; The expertise in creating well-structured, efficient, and secure databases that cater to the organization's data requirements, including designing schemas, defining relationships, optimizing performance, and implementing robust data management solutions.
  • Proficient with Continuous Integration / Continuous Deployment Automation and orchestration way of working.
  • Experienced in Cloud Computing; Proficiency in designing, deploying, managing, and optimizing applications and services on cloud platforms, leveraging the flexibility, scalability, and cost-efficiency they offer.
  • Experienced with Version Control Management; the practice of tracking and managing changes to software code.
  • Proficient in IT Security Management; the practice of safeguarding an organization's digital assets, data, and systems through strategic measures and protocols to prevent unauthorized access, breaches, and cyber threats.
  • Competent with Algorithms; a sequence of well-defined, computer-implementable instructions for performing calculations, data processing, automated reasoning, and other tasks.
  • <

Jobs in other cities