Review the job details below and click Apply Now to get started.
Software Developer
Aarom company
Ann Arbor, Michigan, USA
$80,000 / yr
Remote
Job DescriptionWe are seeking a dedicated Software Developer to join our vibrant team in Ann Arbor, Michigan. As a key player in our organization, you will contribute to innovative projects in a collaborative and dynamic work environment. Our company, a mid-sized tech firm, emphasizes growth and technological advancement, offering you a unique opportunity to influence our products and customer experiences significantly. With this role, you will engage in impactful projects that directly contribute to our mission of delivering exceptional software solutions. Key Responsibilities:Design and develop software applications using languages such as JavaScript, C#, and Java.Collaborate with cross-functional teams to gather requirements and create technical specifications.Conduct code reviews to ensure best practices and maintain high-quality standards.Participate in the full software development lifecycle, from planning to deployment.Perform testing and troubleshooting of applications to refine functionality and user experience.Engage in project meetings and provide updates on progress, challenges, and solutions.Work with database technologies to manage and retrieve data efficiently.In this role, you will be involved in various projects aimed at enhancing our product offerings, primarily focusing on system enhancements and new feature development. Your interactions with product managers, designers, and other developers will be essential for success. Success will be measured through project completion timelines, user satisfaction ratings, and software performance metrics. Required and Preferred Qualifications:Bachelor's Degree in Computer Science or related field.Proficiency in JavaScript, C#, and Java.Experience with software development frameworks and methodologies.Familiarity with version control tools such as Git.Prior experience of 1-3 years in software development is preferred.Relevant certifications in software development or programming languages are a plus.We value our employees and offer numerous engaging elements, including growth opportunities within the company as we expand our services. Our collaborative company culture fosters teamwork and innovation. We prioritize a modern workplace that includes flexible working hours, remote work options, and a commitment to work-life balance. Additionally, we support professional development through training programs and workshops. Technical Environment: Our team utilizes a range of tools and technologies, from integrated development environments (IDEs) to project management software. You will be part of a structured team, reporting directly to the Software Development Manager, while also collaborating with cross-functional teams to align efforts across the company. This role provides you with the opportunity to expand your technical skills and work in an exciting, fast-paced environment that encourages initiative and creativity.