As a Software Developer at Tech Innovations, you will work on a variety of projects to ensure software applications are robust, efficient, and scalable. We value creativity and encourage finding novel solutions to software challenges.
Responsibilities
Design, develop, test and maintain software applications according to specifications.
Work closely with project managers and other stakeholders to understand requirements.
Implement and optimize algorithms for application functionality.
Troubleshoot and debug software issues as they arise.
Participate in code reviews to ensure code quality and share knowledge.
Collaborate with team members on software architecture and design.
Document software processes and code as necessary.
Requirements
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience
3+ years of experience in software development
Technical Skills
Python
JavaScript
SQL
Soft Skills
Communication
Time management
Certifications
AWS Certified Developer
Microsoft Certified: Azure Developer
Languages
English: Fluent
Advantageous
Familiarity with DevOps practices: Knowledge of containerization, CI/CD, and automated testing.
Experience with Agile methodologies: Hands-on experience with Agile practices in software development.
Benefits
Health and wellness benefits
Retirement savings plan with company match
Flexible work hours and possible remote days
Professional development opportunities
Company Culture
Innovation: We promote a culture of innovation where creative solutions are encouraged.
Collaboration: Teamwork is essential; we rely on each other's strengths to achieve our goals.
Status: Open
Other Jobs in Information Technology (IT) and Software Development