Job Description
Join our dynamic team at Tech Innovations Inc. as a Senior Software Engineer and help us build cutting-edge solutions that transform industries. We are a forward-thinking company located in the heart of Detroit, MI, and we are looking for passionate individuals to drive our technological innovation.
In this full-time role, you will be responsible for designing, developing, and testing software applications that meet our clients' needs. You will work closely with cross-functional teams to deliver high-quality products on time and within budget.
We offer a competitive salary, comprehensive benefits, and a collaborative work environment. If you are a motivated professional with a strong background in software development, we encourage you to apply.
Responsibilities
- Design, develop, and test software applications using Java, Python, and JavaScript.
- Collaborate with product managers, designers, and other engineers to define project requirements and deliverables.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews to ensure high-quality code and knowledge sharing.
- Troubleshoot, debug, and upgrade existing software systems.
- Stay up-to-date with emerging technologies and industry trends to bring innovative solutions.
- Mentor junior developers and provide technical guidance as needed.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in software development, with at least 2 years in a senior role.
- Proficiency in Java, Python, JavaScript, and SQL.
- Experience with Agile methodologies and version control systems (e.g., Git).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.