What are the responsibilities and job description for the Fullstack Python Developer position at HTC Global Services?
HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies.
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Job Description
This department provides software solutions to Product Development (PD) users in the organization. Power Supply Systems is one of the applications managed by the team which deals with the end-to-end lifecycle of all the elements used for optimizing vehicle power consumption. This is a business-critical application from a engineering efficiency and quality perspective and helps avoid costly stop-ships in the manufacturing plants. we are seeking for a highly skilled Software Engineer who embraces Lean, Agile, Pair Programming, and Extreme Programming (XP) practices to deliver innovative software products.
Skills Required
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Job Description
This department provides software solutions to Product Development (PD) users in the organization. Power Supply Systems is one of the applications managed by the team which deals with the end-to-end lifecycle of all the elements used for optimizing vehicle power consumption. This is a business-critical application from a engineering efficiency and quality perspective and helps avoid costly stop-ships in the manufacturing plants. we are seeking for a highly skilled Software Engineer who embraces Lean, Agile, Pair Programming, and Extreme Programming (XP) practices to deliver innovative software products.
Skills Required
- Developing web-based applications
- Angular (preferred)
- Typescript, React,or JavaScript
- Flask/Python framework (Preferred), SQL Postgres Database. Agile practices (SAFE, Scrum, Kanban, TDD, etc.)
- Microservice architecture, REST APIs
- Cloud platforms; Google Cloud Platform
- Object Oriented Programming
- Tekton CI/CD Pipelines knowledge/experience
- 7 years of professional experience developing web-based applications utilizing Object Oriented development in at least one of the following web or mobile technologies: Angular (preferred), Typescript, React. Experience in developing Flask/Python applications, utilizing SQL and cloud technologies.
- At least 5 years of experience in Agile practices (SAFE, Scrum,Kanban, TDD, etc.)
- Experience with microservice architecture, REST APIs ,SOAP/WSDL/XML/SOA, etc
- Outstanding software engineering and design knowledge; OO Design Principles Practiced in Test-first/Test Driven Development (TDD)
- 7 years of Object-oriented Development experience where you applied Python concepts with the following tools and technologies:
- Flask/Python, SQLALchemy, and SQL databases.
- Automated Testing, Continuous Integration, Continuous Deployment, and technologies (Jenkins CI or similar)
- Working knowledge of SQL, PostgreSQL or Oracle Database, including table design, creation, and modification
- Delivered products that include web front-end development , using Angular or React.
- Experience with testing frameworks such as Karma, Jasmine, Pytest.
- Experience conducting code reviews
- Collaborative, positive demeanor, and self-motivated
- Strong communication skills, verbal and written
- Motivated to drive tasks to completion and take ownership of projects
- Any experience in Automotive Industry/ EE Architecture is a BIG Plus
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related field, or a combination of education and equivalent experience
- Advance Degree in Computer Science, Computer Engineering, or a related field