Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Genesis Aspire Partners, so some details may not match this job. The employer's own page has the real description.
Job Overview
Genesis Aspire Partners is seeking a dedicated and innovative Software Engineer - Product to join our fast-growing team. The ideal candidate will be responsible for designing, developing, and enhancing cutting-edge software solutions that meet the needs of our clients. This role encompasses collaborating with cross-functional teams, implementing best practices in software development, and utilizing modern technologies to deliver high-quality products. Your contributions will directly impact our product offerings, ensuring we remain at the forefront of industry standards.
Job Responsibilities
- Design, develop, test, and deploy robust software applications and systems.
- Participate in requirements gathering and analysis to understand user needs and translate them into functional specifications.
- Collaborate with product managers, UX/UI designers, and other stakeholders to deliver exceptional user experiences.
- Write clean, maintainable, and efficient code while adhering to industry best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to improve performance and reliability.
- Stay up-to-date with emerging technologies and industry trends, and integrate them into the software development process as appropriate.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
- Familiarity with database management systems such as SQL Server, MySQL, or MongoDB.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with non-technical stakeholders.
Technologies & Tools
The Software Engineer - Product position at Genesis Aspire Partners will engage with a variety of technologies and tools including but not limited to cloud platforms like AWS or Azure, development environments such as Visual Studio and IntelliJ, version control systems like Git, and software testing tools like Selenium and JUnit. Familiarity with CI/CD pipelines and containerization technologies such as Docker will also be critical in ensuring streamlined development processes.
Ideal Candidates
The ideal candidates for this role will embody a strong passion for technology and continuous learning. They will possess excellent collaboration skills, demonstrating the ability to thrive in a team-driven environment. A proactive approach to problem-solving, paired with the aptitude for critical thinking, will ensure success in this fast-paced setting. Candidates should also show resilience and adaptability, able to navigate challenges while keeping the project goals in focus, ultimately contributing to the innovative culture at Genesis Aspire Partners.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.