Overview
Skills
Job Details
Kani Solutions Inc. is seeking motivated Software Developers for our dynamic technology teams. We are open to Marketing candidates with a strong passion for software development and problem-solving, who are eager to transition into a technical role. Ideal candidates will have foundational coding skills, strong analytical thinking, and a desire to work in a collaborative Agile environment.
Key Responsibilities:Design, develop, test, and maintain software applications that meet business requirements.
Collaborate with cross-functional teams including Business Analysts, QA, and Product Owners to deliver scalable solutions.
Write clean, maintainable, and efficient code in languages such as Java, Python, C#, or JavaScript.
Participate in code reviews, sprint planning, and daily stand-ups under Agile/Scrum methodology.
Troubleshoot, debug, and resolve software defects in development and production environments.
Support continuous learning by keeping up with industry best practices, frameworks, and tools.
Contribute to product documentation and technical specifications.
Bachelor s degree in any discipline (Marketing, Business, IT, or equivalent).
Passion for software development and coding (experience in personal projects, bootcamps, or self-study is a plus).
Basic knowledge of at least one programming language:
Java, Python, C#, JavaScript, etc.Understanding of Object-Oriented Programming (OOP) concepts.
Analytical mindset with problem-solving ability.
Good communication and collaboration skills.
Willingness to work in an Agile development environment.
Exposure to Web Development (HTML, CSS, React, Angular).
Familiarity with Databases (SQL, NoSQL).
Understanding of APIs and version control tools (e.g., Git).
Completed software development bootcamp or online coding courses.
Opportunity to transition from Marketing to Software Development.
Real-world projects with industry exposure.
Growth opportunities toward roles like Software Engineer, Full Stack Developer, and DevOps.