New grad software engineer [28575]

Job Description: As a New Grad Software Engineer, you will collaborate with experienced engineers to design, develop, test, and deploy high-quality software solutions. You will be involved in all stages of the software development lifecycle, from requirements gathering to implementation and maintenance. This role provides an excellent foundation for building a successful career in software… engineering.

Key Responsibilities:
? Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions.
? Write clean, maintainable, and efficient code in, e.g., Python.
? Participate in code reviews to ensure best practices and high standards of software quality.
? Debug and troubleshoot issues in a timely manner, ensuring the reliability and performance of our applications.
? Contribute to the development of automated tests to ensure the robustness of the software.
? Continuously learn and apply new technologies to improve our software development processes.
? Assist in the deployment and maintenance of software applications in production environments.
? Participate in team meetings and provide input on project planning and design.

Qualifications:
? Bachelor?s degree in Computer Science.
? Strong understanding of computer science fundamentals, including data structures, algorithms, and software design principles.
? Proficiency in at least one programming language (e.g., Java, Python, C++).
? Familiarity with software development tools and version control systems (e.g., Git).
? Ability to work effectively in a team environment and communicate technical concepts clearly.
? Eagerness to learn new technologies and a passion for software development.
? Problem-solving skills and attention to detail.

Preferred Qualifications:
? Internship or project experience in software development.
? Knowledge of web development frameworks, databases, or cloud technologies.
? Experience with Agile development methodologies.

Benefits:
? Competitive salary and benefits package.
? Mentorship and professional development opportunities.
? Collaborative and inclusive work environment

Apply Job!