Search Jobs

IT Developer / Full Stack Angular & Python

Farmington Hills, MI 48331

Posted: 01/27/2020 Industry: Back-End Development / Programming, Front-End Development, Information Technology Management Job Number: 8460

Job Description

IT Developer – Full Stack Angular & Python


Due to our client’ s success and excellent service, they are rapidly growing and its Information Technology Division now seeks a direct hire IT Developer that reports to the Inspect Program Manager and will be responsible for designing and maintaining RESTful APIs in a micro-service environment and ensure optimal performance of the ecosystem.


The candidate will have the opportunity to interact with multiple levels of the organization. This role requires a detailed oriented individual that thrives in a fast-paced environment and enjoys multi-tasking.


Our client offers a fast paced and exciting work environment that encourages an entrepreneurial spirit and outside the box thinking.


Job Summary:

Essential Job Functions:
  1. Ability to code in Python including experience with Django
  2. Diagnose and resolve production support issues
  3. Participate in the design and coding of technical solutions
  4. Create application technical designs
  5. Create application code using best practice coding standards
  6. Participate in code reviews
  7. Unit test all developed modules
  8. Work with Business Analysts in the development and execution of test plans
  9. Help research and troubleshoot programming issues as they are identified through QA
  10. Provide data support to operations personnel and management as requested
  11. Demonstrate experience and skills in Relational Database Management Systems (RDBMS) like PostgreSQL by writing complex SQL queries, functions and packages
  12. Desire and ability to learn new programming languages and skills
  13. Excellent written and verbal communication skills
  14. Regular and consistent attendance and availability
  15. Thought leader on the future technologies used for environment management, automation, monitoring, and self-healing
  16. Other duties may be assigned


Supervisory Responsibilities:         None


Minimum Qualifications/Requirements:

Job Knowledge and Skill:
  • Excellent time management skills with the ability to multi-task and prioritize day-to-day responsibilities
  • Detail oriented, highly focused and very organized
  • Ability to maintain a high level of energy and enthusiasm
  • Excellent teamwork skills with the ability to establish and maintain positive and effective working relationships


  • BS or BA degree preferably in Computer Science/Technology, Engineering or equivalent relevant work experience
  • 5+ years of work-related experience
  • Experience should include working with Python and Django
  • Other languages such as Java a plus
  • Hands-on experience with SOAP, WSDL and other web service technologies
  • Hands-on experience with presentation technologies such as XML, HTML, Ajax, JavaScript, DHTML and XHTML
  • Working experience with databases such as PostgreSQL
  • Experience troubleshooting and resolving application defects
  • Experience using CI/CD build systems such as Jenkins.
  • Experience of working in a Scrum team and Agile concepts.
  • Strong communication skills
  • Must be a self-starter, process-focused with strong analytical and problem-solving skills, be willing to take initiative, and comfortable working in a fast-paced, demanding environment with many competing responsibilities
  • Maintain safety, security, and privacy standards throughout all areas of responsibility.


The following skills would be a bonus:
  • Jenkins build server
  • TDD/BDD experience
  • Cloud - Amazon Web Services (AWS)
  • Bitbucket
  • Data Modeling experience
  • Database Design Experience


Computer Skills:                Working knowledge of PowerPoint, Word, Excel spreadsheet, and other PC applications, as well as the ability to adapt to new technology as it becomes available. Proficient in System Administration and Networking concepts.

Communication Skills:     Ability to excel in a team environment required. Must be able to successfully interface with I.T. and all departments. Excellent verbal, written and interpersonal communication skills

Analytical Skills:                Strong analytical skills required with strong attention to detail and accuracy. Ability to source, disseminate and properly apply secondary research


Education, Licenses, Certificates, Registrations:                 B.A. in Computer Science related field desired


Location:                            Farmington Hills, MI

Travel:                                Infrequent/Light travel


  1. Salaried/exempt – TBD upon hiring,
  2. Benefits including medical, dental, vision, LTD, life insurance and 401 K participation.
  3. No Relocation will be paid
  4. All offers would be made conditional upon passing a background check.


Our client provides equal employment opportunity without regard to an applicant’ s race, sex, pregnancy, sexual orientation, age, physical or mental disability, medical condition, religion, or veteran status.




Job Requirements


Meet Your Recruiter

Karen Kersten
Sr. Technical Recruiter

As a 25-year veteran of Technical Recruiting, I have one top priority: keeping you informed. I believe in being transparent and straightforward with you so that every interaction is comfortable and easy – together, we’ll get you the information and opportunities you need. Let’s have a conversation!
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.