TekWissen LLC
Location
Bellevue, WA | United States
Job description
Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client provider of digital technology and transformation, information technology and services
Position: Lead II - Software Engineering
Location: Bellevue, WA, 98006
Duration: 4+ Months
Job Type: Contract
Work Type: Onsite
Job Description:
Client's telecommunications practice is looking for dynamic and driven professionals to join a rapidly growing high-performance team.
It is an excellent opportunity to grow and add value to your career, by being a part of the transformation journey of one of the most renowned telecommunications companies in the world.
We are seeking an experienced senior software developer to join our development team responsible for the platform development of IoT products.
Design, develop, and implement .NET applications to support business requirements
Follow approved software development life cycle methodologies in an agile environment (Scrum, Kanban)
Support the creation of design documents and able to program hands-on coding and testing with minimum oversight
Create unit test based on desired behaviour that has business value Tasks and Responsibilities
As part of our development team, work closely with business analysts, designers and QA
Analyse business requirements and user needs to understand and communicate feedback around functional and non-functional requirements.
Participate in planning activities and collaborate with the development team. Provide suggestions and adjustments as needed to deliver quality software within project scope and timeframes.
Ensure that documented standards, processes and procedures are followed
Promote and perform development work consistent with industry standards and best practices, design interfaces and integrations
Perform unit testing and support test automation
Participate in peer code reviews and provide inputs from experience and best practices
Work on R&D activities and prototypes to vet our solution options and architecture patterns
Support the systems once they are up and running.
Write excellent documentation explaining application/service functionality and features.
Key Competencies:
Strong object-oriented design and coding using C# and .NET Core 2.1+
Experience in creating and maintaining Azure DevOps CI / CD pipelines, ensuring continuous integration and deployment.
Understanding of modern architectural design patterns (REST, MVC, ORM, RDMS, etc.)
Experienced in working with SQL Server and ability to write advanced SQL queries and code (procs/functions).
Experienced in working with Web applications and technologies:
Bootstrap, ASP.NET MVC, Web API, REST API, JSON, XML, JavaScript
ReactJS, HTML, CSS
Experienced in Test Drive Development (Unit Testing, TDD) style development.
Experienced building measurement and continuous improvement into software.
Minimum Job Requirements:
bachelor's degree in computer science or equivalent preferred
Minimum 7-10 years' experience in software development
5-7 years hands-on experience with Microsoft .NET technologies including C# and ASP.NET.
Hands on experience in creating and maintaining Azure DevOps CI / CD pipelines, ensuring continuous integration and deployment
Tek Wissen Group is an equal opportunity employer supporting workforce diversity.
Job tags
Salary