Microsoft Developer (.NET) / Consulting Level

Nashville, TN

Posted: 07/30/2019 Employment Type: Contract Industry: .NET Developer Job Number: 65034

This position will play a key role in fulfilling the Architecture Team’ s mandate to facilitate architecture guidance and innovation for all projects within the Parallon Business Performance  Group. This position will demonstrate leadership and provide mentoring to the in-house and outsourced development teams in the following areas:
  • Proper Object-Oriented Analysis, Design, and Programming with C# and/or Java, particularly for browser-based desktop and mobile platforms
  • Best practices of Software Architecture and Domain Modeling for implementation of Cloud-Ready, Microservice, and/or Service-Oriented Architecture (SOA)
  • Enterprise Application development, integration, and delivery with distributed architecture
  • Integration between loosely-coupled systems using application programming interfaces (APIs) to form complex systems and automate routine tasks
  • Agile/Scrum software development methodology and related tools such as continuous integration, release management, and work tracking
  • As part of the Architecture Team, this position will collaborate with a wide range of technical and non-technical personnel at staff, management, and executive levels to solve complex  business and technical challenges  indesigning and delivering applications in a large and interdependent enterprise IT environment.

The ideal candidate:
  • Has proven experience with 10+ years’ experience in enterprise  and cloud-ready  application architecture, development, and delivery
  • Has  strong leadership and communication skills
  • Has  the ability to understand the underlying infrastructure and how to design and scale it
  • Has a good working knowledge of Application Programming Interface (API) Management tools and techniques
  • Will be eager to learn our technology and business stacks as well as demonstrate an ongoing dedication to innovating on emerging technologies and trends
  • Has extensive knowledge and experience in Agile/Scrum methodology
  • Has excellent communication and presentation skills for targeting both technical and non-technical audiences

GENERAL RESPONSIBILITIES (The essential responsibilities and accountabilities of this position including interactions with other departments and outside vendors, if applicable, in PRIORITY order.)

The Consulting  Microsoft Developer (.NET)  will be involved in:
  • Strategic enterprise planning to align IT software capabilities, policies, and standards with business needs
  • Taking a lead role with AVPs, business owners, and engineers on  product development  teams, providing guidance on software architecture, design decisions, and mentoring to deliver software solutions that solve business needs
  • Developing, proposing, and providing guidance on implementation of large IT and Business initiatives, including core platforms such as API Management, Container platforms, and Business Process Automation.
  • Teaching other team members about Container technology, how it works, and best practices for its use
  • Leading evaluations, negotiations and RFPs with internal and external developed software within ITG  guidelines
  • Participating in development using clients standards and procedures, maintaining code and version control through  Azure DevOps, Jira, GitHub, and/or other such tools as management determines
  • Demonstrating proficiency in and experience with Programming languages and frameworks such as C#, Java, .NET Core, .NET Framework, CSS, HTML5, Bootstrap, JavaScript / jQuery / AJAX / React / Angular / JSON, or Node.js
  • Creating and maintaining queries using data access languages such as TSQL, PLSQL, DB2,  and/or Couchbase N1QL
  • Using and teaching other team members about various development tools and toolsets, such as Visual Studio, VS Code, Eclipse, or others
  • Continuous delivery and DevOps concepts using tools such as VNext  or  Jenkins
  • High availability application operations through platforms such as Red Hat OpenShift or  Docker with  Kubernetes
  • Completing Unit Testing and participating in Peer/Code Reviews of other developers’  work
  • Providing advanced software development troubleshooting to  product  development teams

REQUIRED SKILLS
  • Experience with C# .NET  Development
  • Experience with .NET Core development
  • Experience with ASP.NET MVC
  • Experience with Domain Driven Design and Application Data Modeling
  • Experience using GOF design patterns
  • Experience using 12-Factor or  other cloud-ready microservices design patterns
  • Knowledge of or experience with enterprise architecture patterns and best practices
  • Experience creating application integration through application programming interfaces (APIs)
  • Experience with Git and Team Foundation Server/Azure DevOps  version control systems
  • Ability to create, maintain and performance-tune database queries
  • Understanding of the underlying infrastructure upon which applications depend
  • Understanding of/experience with Docker and container runtime environments
  • Ability to communicate effectively with development team members and management
  • Ability to conduct information presentations and training sessions with development teams and management
  • Ability to manage multiple concurrent projects/priorities
  • Ability to learn, assimilate, and teach new development languages or technologies
  • Experience as an effective member of teams
  • Ability to work with little supervision

DESIRED SKILLS
  • Experience with Java or other non-.NET development
  • Experience with Red Hat OpenShift or other container platforms
  • Experience with API Management platforms and tools (e.g., APIC,  ApiGee, etc.)
  • Experience building, updating, and extending Docker base images
  • Experience building and maintaining CI/CD pipelines using VNext/Azure DevOps and Jenkins
  • Knowledge of or experience with Linux operating system kernel and tools
  • Knowledge of or experience with platform automation through event sourcing, APIs, and/or workflow engines
  • Experience with RabbitMQ or other message queue platforms
  • Experience with Couchbase or other NoSQL databases
  • Experience with JavaScript, jQuery, AJAX, ReactJS, and/or Angular
  • Knowledge of or experience with  PowerShell, Ansible, or other scripting and management tools
  • Experience with HTML5, CSS, and Bootstrap/Foundations
If interested in learning more about Zycron and this opportunity, please submit your resume for consideration to jwollin@zycron.com, [Click Here to Email Your Resumé]

Job ID Number: 65034 (Please reference in call or email)

Only candidates with backgrounds who match our client' s requested experience will be contacted. Do not take this as a poor reflection on your experience, just a decision for the specific needs of our client' s project/job. We look forward to working with you.

Zycron,  a Brand of BG Staffing, Inc. (NYSE American: BGSF), is one of the largest IT solutions firms headquartered in Tennessee. We provide client-specific solutions from staffing to outsourcing across all industries, with extensive experience in health care, energy and utilities, and state and local government. To learn more about our services visit www.zycron.com
Only candidates with backgrounds who match our client's requested experience will be contacted. Do not take this as a poor reflection on your experience, just a decision for the specific needs of our client's project/job. We look forward to working with you. Zycron, a Brand of BG Staffing, Inc. (NYSE American: BGSF), is one of the largest IT solutions firms headquartered in Tennessee. We provide client-specific solutions from staffing to outsourcing across all industries, with extensive experience in health care, energy and utilities, and state and local government. To learn more about our services, visit www.zycron.com.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.