What are the responsibilities and job description for the Senior .NET Developer position at Tekniforce?
Job Details
We are looking for a Senior .NET Developer. This is a full time, hybrid (on-site/Work from home) permanent hire position in Raleigh, North Carolina. With our client. No visa sponsorship is available at this time or in the future for this position. As a Senior .NET Developer, you will be responsible for object-oriented design and development of multi-tiered architecture, web-based applications to help us deliver services to both our internal and external customers.
Responsibilities for a Senior .NET Developer :
- Work in dynamic self-organized agile teams to develop high-quality software applications using the Microsoft technology stack, design, and architecture.
- Interact with stakeholders to analyze, design, and develop new features and enhancements in a variety of applications supporting the entire company's business.
- Propose and roll-out improvements to culture, process, tools, technology, and architecture.
- Participate in designing and implementing restful services and microservices.
- Build or use CI/CD pipelines using Azure, Jenkins, Gitlab, or GitHub to automate the development activities.
Required Skills and Qualification as a Senior .NET Developer:
- 6 years of experience in developing web based applications
- Proven object-oriented development using a good set of design patterns with .NET, SQL technologies
- In-depth understanding of one or more JavaScript libraries such as React, Angular, Vue, jQuery, or Bootstrap
- Strong interpersonal and excellent communication skills
- Must be able to write or understand complex queries and must be able to understand the concepts of relational and data warehouse databases
- Understanding of infrastructure technologies like ansible, docker, or terraform is a plus
- Bachelor's Degree in Computer Science or an Associate Degree in programming desired