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
0 Comments