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 an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.
Job Title: Software Development EngineerWork Location: Seattle, WAJob Type: Contract Work Type: RemoteDuration: 12+ MonthsKey Job Responsibilities: - Depending on your experience, interests, and business needs, you will own the front-end, back-end, or full stack design and development of product features, building scale, efficiency, and differentiated customer experiences.
- We're looking for software engineers passionate about building software solutions end-to-end, with strong software development experience delivering scalable solutions and systems design skills.
- You should have a demonstrated ability to deliver within a DevOps model, from scoping requirements, requirement analysis, design, development, testing, CI/CD, security implementation, and operational excellence.
- You will work cross-functionally with Product Managers, business stakeholders, and other tech teams through the actual launch of the project.
- Additionally, you should have experience communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Top 3 Skills Required:Basic Qualifications: - 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
- 3+ years of experience with full stack development
- 3+ years of experience with databases (querying and analyzing) such as SQL, MySQL, NoSQL, and the use of analytics to report and provide visibility to trends
- 3+ years of experience with root cause analysis and correction of code-related bugs, errors, and other issues
- Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Background in distributed computing, service-oriented architectures, and enterprise-wide systems
- Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Exposure to Machine Learning/deep learning projects
- Ability to work in a diverse team
- Ability to work independently with limited direction and communicate effectively with team members in other geographic locations
- Ability to take calculated risks and challenge current practices to develop and deliver innovative solutions to meet or exceed customer expectations
Preferred Qualifications: - 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor's degree in computer science or equivalent
TekWissen Group is an equal opportunity employer supporting workforce diversity.