38 IT Companies jobs in Visakhapatnam
Software development engineer
Posted today
Job Viewed
Job Description
Who we are
100trix is a software consultancy founded by Fortune 100, DAX 40 and FTSE 100 veterans. We offer premium product engineering services to clients in the US, Australia, Asia and Europe.
About the Role
We’re looking for a Software Development Engineer to join our APAC team. You will work closely with stakeholders, product owners, and cross-functional teams to translate business needs into effective software solutions while contributing to design, development, and delivery of high-quality applications.
This is a remote-first role with quarterly physical meetings with the team in Singapore; however, you should be able to collaborate effectively within Asia-Pacific time zones .
Compensation will be in USD.
Key Responsibilities
- Design, develop, and maintain software applications according to client requirements.
- Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.
- Write clean, maintainable code and follow best practices in software development.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Troubleshoot and resolve software issues and bugs.
- Contribute to documentation, testing, and deployment processes.
What We’re Looking For
- Proficiency in at least one programming language (Java, Python or JavaScript,).
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
- Understanding of software development lifecycle and Agile methodologies.
- Strong problem-solving, analytical, and communication skills.
- Willingness to learn, collaborate, and take ownership of tasks.
- Familiarity with version control tools (Git, SVN) and IDEs is a plus.
- We are a remote-first company, but the role may require occasional international travel to client sites on short notice.
Why Join Us
You’ll gain hands-on experience in real projects, working alongside experienced professionals in a supportive, learning-focused environment. Your contributions will directly impact how we deliver solutions that help the business grow and succeed.
Software development engineer
Posted 2 days ago
Job Viewed
Job Description
Who we are
100trix is a software consultancy founded by Fortune 100, DAX 40 and FTSE 100 veterans. We offer premium product engineering services to clients in the US, Australia, Asia and Europe.
About the Role
We’re looking for a Software Development Engineer to join our APAC team. You will work closely with stakeholders, product owners, and cross-functional teams to translate business needs into effective software solutions while contributing to design, development, and delivery of high-quality applications.
This is a remote-first role with quarterly physical meetings with the team in Singapore; however, you should be able to collaborate effectively within Asia-Pacific time zones .
Compensation will be in USD.
Key Responsibilities
- Design, develop, and maintain software applications according to client requirements.
- Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.
- Write clean, maintainable code and follow best practices in software development.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Troubleshoot and resolve software issues and bugs.
- Contribute to documentation, testing, and deployment processes.
What We’re Looking For
- Proficiency in at least one programming language (Java, Python or JavaScript,).
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
- Understanding of software development lifecycle and Agile methodologies.
- Strong problem-solving, analytical, and communication skills.
- Willingness to learn, collaborate, and take ownership of tasks.
- Familiarity with version control tools (Git, SVN) and IDEs is a plus.
- We are a remote-first company, but the role may require occasional international travel to client sites on short notice.
Why Join Us
You’ll gain hands-on experience in real projects, working alongside experienced professionals in a supportive, learning-focused environment. Your contributions will directly impact how we deliver solutions that help the business grow and succeed.
Remote Apprentice - Software Development
Posted 4 days ago
Job Viewed
Job Description
Junior Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Program Highlights and Responsibilities:
- Receive structured training in programming languages (e.g., Python, Java, JavaScript) and development methodologies (e.g., Agile, Scrum).
- Assist senior developers in coding, debugging, and testing software applications.
- Learn to utilize version control systems (e.g., Git) and development tools.
- Participate in code reviews to understand best practices and improve code quality.
- Contribute to the development and maintenance of internal tools and client-facing applications.
- Gain exposure to various phases of the software development lifecycle, from design to deployment.
- Collaborate effectively with team members through virtual communication and project management tools.
- Work on assigned tasks and projects under the guidance of experienced mentors.
- Develop problem-solving skills by tackling technical challenges in a supportive setting.
- Gain a foundational understanding of cloud technologies and database management.
- Prepare for a future career in software engineering by acquiring practical, in-demand skills.
Eligibility and Requirements:
- Recent graduate with a degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- A strong passion for software development and a desire to learn.
- Basic understanding of programming concepts and data structures.
- Excellent analytical and problem-solving abilities.
- Good communication and teamwork skills, essential for remote collaboration.
- Ability to dedicate full-time hours to the apprenticeship program.
- Must be comfortable working in a completely remote setting.
- Willingness to learn and adapt to new technologies quickly.
- Proactive attitude and a keen interest in contributing to team projects.
Junior Software Development Apprentice
Posted 6 days ago
Job Viewed
Job Description
Program Overview:
- Engage in practical, hands-on software development projects under the guidance of senior engineers.
- Learn and apply various programming languages and development tools relevant to modern software engineering.
- Participate in code reviews, debugging, and testing to ensure software quality.
- Assist in designing and implementing software solutions that meet client requirements.
- Develop a strong understanding of software development lifecycle (SDLC) methodologies.
- Collaborate with team members in an agile development environment.
- Contribute to documentation of code, processes, and project requirements.
- Receive mentorship and support to build a solid foundation in software engineering principles.
- Gain exposure to different aspects of the software development process, from front-end to back-end development.
- Opportunity for potential full-time employment upon successful completion of the apprenticeship.
- A strong foundational understanding of computer science principles or a passion for learning programming.
- Basic knowledge of at least one programming language (e.g., Python, Java, JavaScript) is a plus.
- Excellent problem-solving skills and logical thinking abilities.
- Good communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Ability to commit to the apprenticeship duration.
- Prior projects or personal coding experience will be an added advantage.
Junior Software Development Apprentice
Posted 12 days ago
Job Viewed
Job Description
This is a remote-first apprenticeship, meaning all training and project work will be conducted online. We provide access to cutting-edge learning resources, virtual development environments, and collaborative tools to ensure a rich and effective learning experience. You will participate in team projects, learn version control systems, and contribute to real-world software solutions. The curriculum is structured to build a strong foundation in programming principles, data structures, algorithms, and modern development frameworks.
Key Learning Areas and Responsibilities:
- Assist in developing and debugging software components under the guidance of senior developers.
- Learn and apply object-oriented programming principles.
- Participate in team-based software development projects.
- Gain proficiency in using version control systems like Git.
- Write unit tests and assist in integration testing.
- Learn about different software development lifecycles (e.g., Agile).
- Contribute to code reviews and documentation.
- Troubleshoot and resolve basic software issues.
- Engage in continuous learning of programming languages and technologies.
- Attend virtual training sessions and complete assigned online courses.
Qualifications:
- High school diploma or equivalent; a degree or diploma in a technical field is a plus.
- Basic understanding of computer science fundamentals.
- A demonstrated passion for software development and technology.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is beneficial.
- Strong problem-solving and logical thinking skills.
- Excellent communication and interpersonal abilities for remote collaboration.
- Self-disciplined and motivated to learn and work independently.
- Access to a reliable internet connection and a suitable remote work environment.
- Eagerness to receive feedback and adapt to new challenges.
This remote apprenticeship is an ideal starting point for individuals aiming for a career in software development. Take this opportunity to learn from the best, build your skills, and launch your tech career from anywhere. Join our client and become part of a forward-thinking organization committed to nurturing talent.
Junior Software Development Intern
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, and debugging software applications.
- Participate in code reviews and contribute to code quality improvements.
- Write and execute unit tests to ensure software functionality.
- Document software designs, processes, and user guides.
- Collaborate with team members on feature development and bug fixing.
- Learn and apply new technologies and programming languages.
- Contribute to agile development ceremonies, such as sprint planning and daily stand-ups.
- Assist in the testing and deployment of software releases.
- Research and present findings on new development tools or techniques.
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C++).
- Understanding of data structures and algorithms.
- Basic knowledge of software development principles and methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Prior project experience (academic or personal) is a plus.
- Good understanding of version control systems like Git is beneficial.
Be The First To Know
About the latest It companies Jobs in Visakhapatnam !
Junior Software Development Apprentice
Posted 15 days ago
Job Viewed
Job Description
This program offers a structured learning environment where you will be exposed to modern programming languages, development tools, and agile methodologies. You will have the chance to develop skills in areas such as web development, mobile app development, or data analysis, depending on project needs and your interests. The role requires a strong aptitude for problem-solving, a keen eye for detail, and a genuine passion for technology and continuous learning. You will participate in regular code reviews, receive mentorship from senior team members, and contribute to team discussions and planning sessions. Collaboration and effective communication are key, as you will be working within a remote team setting.
Ideal candidates will have a basic understanding of computer science fundamentals, such as data structures and algorithms, and some familiarity with at least one programming language (e.g., Python, Java, JavaScript). A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is preferred but not strictly required if you can demonstrate strong potential and a willingness to learn. We are looking for individuals who are proactive, eager to take on challenges, and possess excellent written and verbal communication skills necessary for remote collaboration. This apprenticeship is an excellent stepping stone for a career in software development, providing invaluable practical experience and the opportunity to learn from industry professionals in a supportive, remote-first environment. This role emphasizes learning and development, with opportunities for professional growth and potential for a full-time position upon successful completion of the apprenticeship.
Junior Software Development Apprentice
Posted 15 days ago
Job Viewed
Job Description
What You'll Do:
- Assist senior developers in designing, coding, and testing software applications.
- Learn and apply best practices in software development, including version control and agile methodologies.
- Contribute to the development of new features and the maintenance of existing codebases.
- Participate in daily stand-ups and team meetings to discuss project progress and challenges.
- Gain experience with various programming languages and development tools.
- Work with databases and learn about data management principles.
- Collaborate with team members to troubleshoot and resolve software defects.
- Develop a strong understanding of the full software development lifecycle.
- Receive ongoing mentorship and training from experienced software engineers.
- Contribute to a positive and collaborative remote team culture.
- A foundational understanding of programming concepts and logic.
- A Bachelor's degree or equivalent in Computer Science, Engineering, or a related field, or enrollment in a relevant course of study.
- Enthusiasm for learning and a strong desire to develop skills in software development.
- Basic familiarity with at least one programming language (e.g., Python, Java, JavaScript).
- Good problem-solving abilities and attention to detail.
- Excellent communication skills and the ability to work effectively in a remote team environment.
- Self-motivated, organized, and able to manage time effectively.
- A passion for technology and a drive to build a career in the software industry.
Graduate Trainee - Software Development
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with senior developers and team members to resolve technical issues.
- Test and debug software to ensure optimal performance and quality.
- Learn and apply new programming languages, frameworks, and tools.
- Contribute to the entire software development lifecycle (SDLC).
- Participate in team meetings and contribute ideas for project improvements.
- Document technical specifications and user guides.
- Gain exposure to various development methodologies (e.g., Agile, Scrum).
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong foundational knowledge of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Basic understanding of software development lifecycle (SDLC).
- Excellent analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork abilities.
- Self-motivated and able to work effectively in a hybrid environment.
- Strong academic record.
- Availability for a minimum of 6 months.
This is a fantastic opportunity to gain practical experience in the tech industry, with the potential for full-time employment upon successful completion of the program. We are committed to fostering the growth and development of our trainees.