Earnbetter

Job Search Assistant

Software Developer

Confidential Jobs • Southfield, MI 48076 • Posted 3 days ago via LinkedIn

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

Our organization is seeking a skilled and talented Software Project Lead to assist with the development of current projects. This individual will be involved in system testing and validation procedures and working with customers or departments. The role offers a great workplace and opportunities for growth and advancement within our organization.

Responsibilities

  • Proactively manage and translate stakeholder requirements from verbal discussions to comprehensive technical specifications.
  • Work closely with project managers, business analysts, and cross-functional teams to meticulously gather and analyze project requirements.
  • Employ robust project management skills to oversee the entire software development lifecycle, ensuring timely delivery and quality standards.
  • Lead and participate in the full spectrum of the software development process, from conceptual design to product deployment.
  • Craft clean, maintainable, and scalable code, adhering to best practices for long-term maintainability.
  • Collaborate with team members to pinpoint improvement opportunities and devise effective solutions.
  • Rigorously test and debug software to validate adherence to project specifications.
  • Diligently document software architecture, implementation details, and testing methodologies.
  • Develop and maintain software solutions that are scalable and secure, optimized for performance.
  • Conduct thorough code reviews to ensure code quality, maintainability, and efficiency.

Qualifications

Required

  • Background in programming, software development, or a similar field.
  • Practical experience with PHP and jQuery.
  • Hands-on experience with the Flutter Framework.
  • Proficiency in working with RESTful APIs and JSON.
  • Strong communication and collaboration skills.
  • Good understanding of relational databases, such as MySQL and SQL Server.
  • History of success in roles such as Software Developer or similar positions.
  • Familiarity with Agile development methodologies.
  • Knowledge of coding languages like C++, Java, JavaScript, and frameworks/systems such as AngularJS, Git.
  • Experience with databases and Object-Relational Mapping (ORM) frameworks, e.g., Hibernate.
  • BSc/BA in Computer Science, Engineering, or a related field.

Full Job Description

Position Title

Software Project Developer

Salary negotiable based on experience with opportunity for bonus potential

**This role is located in Metro Detroit and is in-person


Our organization is seeking to hire a skilled and talented Software Project Lead to assist with the development of current projects. This individual will be involved in system testing and validation procedures and working with customers or departments. If you are looking for an amazing career in software development and are passionate about creating innovative solutions, we encourage you to apply. We offer a great workplace and opportunities for growth and advancement within our organization.


Key Responsibilities:


Stakeholder Engagement: Proactively manage and translate stakeholder requirements from verbal discussions to comprehensive technical specifications.

Collaboration & Analysis: Work closely with project managers, business analysts, and cross-functional teams to meticulously gather and analyze project requirements.

Project Leadership: Employ robust project management skills to oversee the entire software development lifecycle, ensuring timely delivery and quality standards.

Software Development: Lead and participate in the full spectrum of the software development process, from conceptual design to product deployment.

Code Excellence: Craft clean, maintainable, and scalable code, adhering to best practices for long-term maintainability.

Team Synergy: Collaborate with team members to pinpoint improvement opportunities and devise effective solutions.

Quality Assurance: Rigorously test and debug software to validate adherence to project specifications.

Documentation: Diligently document software architecture, implementation details, and testing methodologies.

Innovation & Efficiency: Develop and maintain software solutions that are not only scalable and secure but also optimized for performance.

Peer Review: Conduct thorough code reviews to ensure code quality, maintainability, and efficiency.


Minimum Qualifications:

  • Foundational Experience: Candidates should have a background in programming, software development, or a similar field.
  • Technical Proficiency: Practical experience with PHP and jQuery is essential.
  • App Development: Hands-on experience with the Flutter Framework is a plus, including expertise in building user interfaces, managing state, and handling user input.
  • API Knowledge: Proficiency in working with RESTful APIs and JSON is necessary.
  • Communication: Strong communication and collaboration skills are paramount.
  • Database Familiarity: A good understanding of relational databases, such as MySQL and SQL Server, is important.
  • Proven Track Record: A history of success in roles such as Software Developer or similar positions.
  • Agile Methodology: Familiarity with Agile development methodologies is preferred.
  • Coding Languages: Knowledge of coding languages like C++, Java, JavaScript, and frameworks/systems such as AngularJS, Git.
  • ORM Experience: Experience with databases and Object-Relational Mapping (ORM) frameworks, e.g., Hibernate.
  • Adaptability: An eagerness to learn new languages and technologies.
  • Problem-Solving: Resourcefulness and an aptitude for troubleshooting.
  • Independence: The ability to work independently and manage a large workload in a dynamic environment.
  • Educational Background: A BSc/BA in Computer Science, Engineering, or a related field is required.


Benefits:

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Account
  • 401(k) matching
  • Flexible PTO Policy
  • Company Paid Holidays
  • Short term and long-term Disability insurance
  • Employee assistance program free, and confidential services for a variety of needs
  • Employee Referral program