Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client is a company operating a marketplace for consumers sellers and content creators. It offers merchandise and content purchased for resale from vendors and those offered by third party sellers.
Job Title: Software Dev Engineer III
Location: San Francisco CA 94105
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Onsite
Job Description:
-
As an experienced Software Development Engineer you will have the opportunity to define and implement Tech Strategy for one of the fastest growing services within Client Music.
-
You will partner with Product Design and Engineering to layout technical roadmaps for Free tier across all Music clients balancing time-to-market with long-term vision and pushing the boundaries of whats possible for a delightful customer experience.
-
You will have an opportunity to work on full stack projects and impact the end-to-end charter of Free tier by working with various teams across personalization search voice and visual platforms.
-
The ideal candidate is interested in being part of a nimble team passionate about innovating for customers and has a demonstrable track record of success in delivering new features and products.
-
A commitment to team work hustle and strong communication skills (to both business and technical partners) are absolute requirements.
-
Creating reliable scalable and high performance products requires exceptional technical expertise a sound understanding of the fundamentals of Computer Science and practical experience building large-scale distributed systems.
-
The person has an attention to detail to deliver solutions that delight customers.
Task Breakdown and Workflow:
-
Design develop implement test document and deliver large-scale multi-tiered distributed software applications tools systems and services using multi-threaded programming distributed programming in Java React native SQL Object Oriented design and design patterns Mobile development(iOS/Android).
-
Assist in gathering and analyzing business and functional requirements and translate requirements into technical specifications for robust scalable supportable solutions that work well within the overall system architecture.
-
Own delivery of entire piece of system or application and serve as technical lead on complex projects using best practice engineering standards.
-
Produce comprehensive usable software documentation.
-
Requires availability for 24x7 on-call support rotation. Once every 6 weeks Tuesday to Tuesday.
Basic qualifications:
-
4 years of professional software development experience
-
3 years of programming experience with at least one modern language such as Java C or C# including object-oriented design
-
2 years of experience contributing to the architecture and design (architecture design patterns reliability and scaling) of new and current systems
Preferred qualifications:
-
MS in Computer Science or equivalent.
-
Proven ability to design and implement complex software systems
-
A track record of building complex reliable and scalable software in an innovative and fast-paced environment.
-
Experience with Machine Learning and Natural Language Understanding.
-
Experience with iterative agile development methodologies (including scrum)
-
Excellence in technical communication with peers and non-technical cohorts
-
Knowledge of best practices for software development.
Top 3 Must Have Hard Skills:
- AWS technologies expertise.
- Java(or equivalent object oriented programming language)
- SQL/NoSQL databases
Nice to haves:
- Experience with Machine Learning and Natural Language Understanding.
- Experience with iterative agile development methodologies (including scrum)
- Excellence in technical communication with peers and non-technical cohorts.
Years of Experience:
- 4 years of professional software development experience.
- 3 years of programming experience with at least one modern language such as Java C or C# including object-oriented design.
- 2 years of experience contributing to the architecture and design (architecture design patterns reliability and scaling) of new and current systems.
Degree/ Certification Requirements:
- Employer will accept Bachelors degree in Computer Science Computer or Electrical Engineering Mathematics or a related field plus five years of progressively responsible experience in the specialty as equivalent to the Masters degree.
What background does someone have that is successful in this role
- Past experience in similar sized companies is a plus.
- Previous employee Experience highly desired.
- Ads experience
TekWissen Group is an equal opportunity employer supporting workforce diversity.
Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client is a company operating a marketplace for consumers sellers and content creators. It offers merchandise and content pur...
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients world-wide. Our client is a company operating a marketplace for consumers sellers and content creators. It offers merchandise and content purchased for resale from vendors and those offered by third party sellers.
Job Title: Software Dev Engineer III
Location: San Francisco CA 94105
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Onsite
Job Description:
-
As an experienced Software Development Engineer you will have the opportunity to define and implement Tech Strategy for one of the fastest growing services within Client Music.
-
You will partner with Product Design and Engineering to layout technical roadmaps for Free tier across all Music clients balancing time-to-market with long-term vision and pushing the boundaries of whats possible for a delightful customer experience.
-
You will have an opportunity to work on full stack projects and impact the end-to-end charter of Free tier by working with various teams across personalization search voice and visual platforms.
-
The ideal candidate is interested in being part of a nimble team passionate about innovating for customers and has a demonstrable track record of success in delivering new features and products.
-
A commitment to team work hustle and strong communication skills (to both business and technical partners) are absolute requirements.
-
Creating reliable scalable and high performance products requires exceptional technical expertise a sound understanding of the fundamentals of Computer Science and practical experience building large-scale distributed systems.
-
The person has an attention to detail to deliver solutions that delight customers.
Task Breakdown and Workflow:
-
Design develop implement test document and deliver large-scale multi-tiered distributed software applications tools systems and services using multi-threaded programming distributed programming in Java React native SQL Object Oriented design and design patterns Mobile development(iOS/Android).
-
Assist in gathering and analyzing business and functional requirements and translate requirements into technical specifications for robust scalable supportable solutions that work well within the overall system architecture.
-
Own delivery of entire piece of system or application and serve as technical lead on complex projects using best practice engineering standards.
-
Produce comprehensive usable software documentation.
-
Requires availability for 24x7 on-call support rotation. Once every 6 weeks Tuesday to Tuesday.
Basic qualifications:
-
4 years of professional software development experience
-
3 years of programming experience with at least one modern language such as Java C or C# including object-oriented design
-
2 years of experience contributing to the architecture and design (architecture design patterns reliability and scaling) of new and current systems
Preferred qualifications:
-
MS in Computer Science or equivalent.
-
Proven ability to design and implement complex software systems
-
A track record of building complex reliable and scalable software in an innovative and fast-paced environment.
-
Experience with Machine Learning and Natural Language Understanding.
-
Experience with iterative agile development methodologies (including scrum)
-
Excellence in technical communication with peers and non-technical cohorts
-
Knowledge of best practices for software development.
Top 3 Must Have Hard Skills:
- AWS technologies expertise.
- Java(or equivalent object oriented programming language)
- SQL/NoSQL databases
Nice to haves:
- Experience with Machine Learning and Natural Language Understanding.
- Experience with iterative agile development methodologies (including scrum)
- Excellence in technical communication with peers and non-technical cohorts.
Years of Experience:
- 4 years of professional software development experience.
- 3 years of programming experience with at least one modern language such as Java C or C# including object-oriented design.
- 2 years of experience contributing to the architecture and design (architecture design patterns reliability and scaling) of new and current systems.
Degree/ Certification Requirements:
- Employer will accept Bachelors degree in Computer Science Computer or Electrical Engineering Mathematics or a related field plus five years of progressively responsible experience in the specialty as equivalent to the Masters degree.
What background does someone have that is successful in this role
- Past experience in similar sized companies is a plus.
- Previous employee Experience highly desired.
- Ads experience
TekWissen Group is an equal opportunity employer supporting workforce diversity.
View more
View less