JOBSEARCHER

Software Developer

SummaryWe are seeking a motivated Software Developer to join our dynamic AI and technologystrategy development team. This role is perfect for a passionate programmer who hasmoved beyond the basics and is ready to contribute to real-world projects. You'll workon the full software development lifecycle, from ideation to deployment, whileenhancing your skills in a supportive, collaborative environment. You will use and learnabout AI in projects and develop both on-premises and cloud solutions. The specificprogramming languages and technologies you'll work with will be determined by theprojects you are assigned.Key Responsibilities Code Development: Write clean, efficient, and well-documented code for new featuresand applications. Use AI assistance to code more efficiently. Collaboration: Work closely with other developers and product managers tounderstand project requirements and technical specifications. Troubleshooting: Identify, debug, and resolve software defects and technical issues. Code Review: Actively participate in code reviews, providing and receivingconstructive feedback to ensure code quality and team growth. Project Contribution: Contribute to all stages of the software development lifecycle,from concept and design to testing and deployment. Continuous Learning: Stay current with emerging technologies and industry bestpractices. Uphold Standards: Maintain a high standard of code quality, efficiency, and companyprocedures.Qualifications Education and experience: A degree in Computer Science, Software Engineering, or a related field. One to two years of professional software development experience, or a strongportfolio of personal or academic projects.Language Skills Ability to read and interpret technical documentation and communicate complexideas clearly in both written and verbal formats. Skilled at writing professional correspondence and reports.Mathematical & Reasoning Skills Solid grasp of logical and analytical problem-solving. Aptitude for applying mathematical and algorithmic concepts to programmingchallenges.Technical Skills Demonstrated proficiency in at least one modern programming language (e.g.,Python, Java, JavaScript, C++). Familiarity with version control systems, such as Git. Understanding of fundamental software development principles and bestpractices. Understanding of cloud computing basicsLeadership Attributes The Ideal Candidate Will Also Possess Time Management: The ability to prioritize tasks, manage multiple assignments, andmeet deadlines. Teamwork: A strong sense of collaboration and a willingness to help others succeed. Problem-Solving: A proactive and resilient approach to technical challenges, showingcomposure when debugging and resolving issues. Self-Motivation: A passion for learning and a commitment to personal andprofessional growth.Performance Measurements Productivity & Quality: Meet or exceed performance standards for code quality,efficiency, and project completion. Personal Growth: Take responsibility for professional development, with clear goalsset in collaboration with your lead. Team Contribution: Be evaluated on your positive impact on team dynamics andproject success through effective communication and collaboration.