This site uses cookies. To find out more, see our Cookies Policy

Principal .NET Cloud Developer in Alpharetta, GA at Eliassen Group

Date Posted: 6/2/2019

Job Snapshot

Job Description

Principal .NET Cloud Developer 

Terms: 12-month + contract
Location: Alpharetta, GA
Payment Type: w-2 or C2C
Rate: $90 - $100/hour
Days a week remote: 2-3
Benefits: Health, Dental, Vision, Life, Disability, 401(k) for w-2’s plus weekly payment
Job ID: 319728  
Logistics:  Local candidates only, face to face interview required


Job Description:
Our client, a leader in their industry, has an immediate need for a Principal .NET Software Engineer with strong cloud experience to work on a 1 year plus project in Alpharetta, GA.   This Engineer will provide solution design and hands-on development to enable the migration of legacy applications (mostly .NET and some Java) to Native Cloud applications.  The client will be using Pivotal Cloud Foundry (PCF). 

Key Responsibilities:
• Convert legacy application architect to micro-based service using domain driven design model
• Create or integrate with existing CI/CD pipeline.
• Develop PaaS vision and strategy.
• Architect and design enterprise grade PaaS solution
• Provide expert technical leadership to customers and partners regarding all aspects of the PaaS and PCF
• Maintain deep hands-on understanding and technical knowledge of PCF and applications infrastructure and architectures
• Build POC’s to connect services in PCF

Key Skills for Success:
• Senior level .NET Developer with a 10 or more year of professional software development experience
• Experience in design, solutioning and hands-on development 
• Working experience in ASP. NET, .NET Core, MVC, SOA, WebAPI
• Hand on experience in on one or more Cloud platforms PCF, AWS or Azure 
• Experience migrating. NET apps to Cloud
• Agile practitioner, familiarity with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques
• Experience building and operating distributed, concurrent systems
• Experience of Cloud Native principles and techniques such as containers/Docker; Micro-services; 12 factor apps; cloud platforms
• Experience in developing cloud native strategies and solutions for client requirements, using platforms and methodologies such as PaaS, Agile, DevOps
• Knowledge of CI/CD pipelines
• Bachelor’s or Master’s degree in computer science or equivalent

Preferred Skills:
• Equivalent experience migrating legacy Java applications to Cloud Native applications. 
• Java experience not required but preferred