Header Ads Widget

.NET Senior Software Developer

Rate: Depends on Experience

Location: Remote

The ideal candidate is not only a strong .Net Developer but also has experience with C and/or Java with a background in BDD (Behavior Driven Development) Testing.

Job Responsibilities:

·      As a Senior Engineer, you will:

·         Scope, design, and build scalable, resilient distributed systems

·         Build product definition and leverage your technical skills to drive towards the right solution

·         Engage in cross-functional collaboration throughout the entire software lifecycle

·         Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization

·         Define, create, and support reusable application components/patterns from a business and technology perspective

·         Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services

·         Mentor other engineers

·         Consistently share best practices and improve processes within and across teams

·         Create automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a product release

Qualifications

·         Advanced programming experience within the .NET framework. Including C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, and REST

·         Proven understanding of microservices oriented architecture and extensible REST APIs

·         Experience architecting and designing new and current systems

·         Advanced understanding of DevOps concepts including Azure DevOps framework and tools

·         Advanced PowerShell scripting skills

·         Advanced understanding of monitoring concepts and tooling

·         Advanced understanding of security protocols and products

·         Experience with continuous delivery and infrastructure as code

·         In-depth knowledge of CS data structures and algorithms

·         Strong problem-solving ability

·         Ability to excel in a fast-paced environment

·         Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)

·         Architecture assessment and proposals

Experience

·         4+ years of professional software development experience within the .NET framework (C# including object-oriented design)

·         3+ years of experience with architecture and design

·         3+ years of experience with AWS, GCP, Azure, or another cloud service

·         2+ years of experience in open-source frameworks

Education

·         Bachelor's degree in computer science, Information Systems, or equivalent education or work experience.



from Remotive: easily access active and fully remote job opportunities in Software Development from vetted tech companies. https://ift.tt/5Tt9RYO
Job Dhundle

Post a Comment

0 Comments