21 Jul
C#/Azure Cloud Developer
Vacancy expired!
JSG is seeking a C# Azure Cloud Architect for a long term contract in Oakland, CA
- Experience with design and delivery of cloud-native applications on Azure
- Expert understanding of Azure’s service portfolio including security, compute, networking, storage, application services.
- Define cloud architecture / design guidelines, standards, best practices and reference implementations for developers.
- Must have experience with the design and maintenance of high availability, fault tolerant cloud infrastructures
- Knowledge of cybersecurity issues related to cloud infrastructure
- Knowledge of infrastructure and configuration management methodologies and applications
- 10+ years developing and designing software products, and demonstrated experience with full software development lifecycle, ideally in a regulated industry
- Strong computer science fundamentals in OOAD, design patterns, data structures, and algorithms
- Fluency in a high-level object oriented programming language (e.g. Java, C#, C)
- Strong understanding of professional software engineering best practices for the full SLDC including coding standards, code reviews, source control, build processes, testing, and operations.
- Experience designing and developing scalable, highly available distributed systems / services
- Practical experience with SCRUM or other applicable agile framework in regulated environments.
- Expertise with services and microservices solution design and delivery covering API design, containerization, and application integration / messaging.
- Superior communications skills (oral & written)
- Outstanding interpersonal skills, and effective collaboration
- Define and oversee cloud architecture implementation.
- Reliably deliver high quality work products within schedule constraints.
- Research technical issues and propose technical approaches that achieve product and quality requirements.
- Work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
- Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results.
- Bachelors or higher in Computer Science, Software Engineering, or related engineering or scientific field.
- 10+ years relevant experience in a technical capacity.
- Excellent knowledge of software engineering principles.
- Excellent written and verbal communication skills are essential.
- Excellent troubleshooting skills are a must. Strong debugging techniques and experience on using debugger is required and/or use of testing tools to ensure high level of quality of software product.
- Strong working knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards.
- Experience w/ distributed computing / services (preferably cloud native) software design and development.
Vacancy expired!