Graduate Engineer Trainee

xylem

Bangalore fresher Years Exp Posted 250d ago

Job Description

The Entry Software Developer: An Entry Software Developer is a beginner level programmer who contributes to the design, coding, and testing of software applications. They collaborate with more experienced developers to learn best practices, understand software requirements, and gain hands-on experience in software development life cycles.

Responsibilities:

General Responsibilities:
• Develop, test, and maintain software applications
• Collaborate with team members to design and implement new features
• Troubleshoot and debug code issues
• Write clean, efficient, and maintainable code
• Stay up-to-date with emerging technologies and industry best practices
• Participate in code reviews and provide constructive feedback
• Document software functionality and maintain technical documentation

High Impact Behaviors:
• Continuous Professional Development: Professionals should be committed to lifelong learning, seeking out opportunities for self-improvement, and staying abreast of industry trends and best practices.
• Collaboration and Teamwork: Effective professionals understand the value of collaboration. They work well with others, contribute to team goals, and understand that diverse perspectives can lead to better solutions.
• Results Driven Performance: High performing professionals focus on delivering results. They set high standards for their own performance and are committed to achieving objectives efficiently and effectively.

Qualifications:
• A bachelor’s degree in Engineering, Computer Science, or a related field or equivalent work experience that provides exposure to fundamental theories, principles, and concepts.
• Basic knowledge on Java, Spring Boot, Design Patterns, REST API concepts, Unit Test writing.

• Good to have knowledge on AWS services like S3, SQS, Lambda.
• Understanding of software development methodologies and life cycles.
• Strong problem-solving skills and attention to detail.
• Good written and verbal communication skills for reporting and collaboration.
• Ability to meticulously document and track project details and changes.
• Willingness to work collaboratively with various project teams and stakeholders.

Similar Openings for You