Job Overview
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a passion for technology and a strong foundation in software development. This role involves collaborating with cross-functional teams to design, develop, and maintain high-quality software applications that meet the needs of our users.
Duties
Design, develop, test, and implement software applications using various programming languages and frameworks.
Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
Utilize version control systems such as GitHub for code management and collaboration.
Write clean, scalable, and efficient code in languages including C++, C#, JavaScript, and SQL.
Develop web applications and services leveraging technologies such as Azure and MySQL.
Troubleshoot, debug, and optimize existing applications to enhance performance and user experience.
Participate in code reviews to ensure adherence to best practices and coding standards.
Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proficiency in application development using C++, C#, JavaScript, SQL, or similar programming languages.
Experience with web development frameworks and tools.
Familiarity with cloud services such as Azure is a plus.
Understanding of database management systems like MySQL.
Strong problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment while also being self-motivated.
Excellent communication skills to effectively convey technical concepts to non-technical stakeholders.
Join us in creating innovative software solutions that make a difference!
Job Types: Full-time, Fixed term contract
Pay: $86,311.00-$94,243.00 per year
Additional pay:
Bonus pay
Commission pay
Overtime pay
Signing bonus
Tips
Benefits:
Dental care
Extended health care
Paid time off
Schedule:
Monday to Friday
Work Location: Remote