Senior. Net Developer
Location: Dallas TX or Westlake TX Locals are highly preferred.
Duration: 6 Months
JD
Looking for .NET Developer with strong Coding and communication skills.
Deal breaking Must have skills:
- .Net core
- Very strong backend coding
- Expert at building APIs
- Strong work experience with Data Structures
- Agile project experience
- Strong communication
Required Skills:
- Minimum 10 years of advanced development experience in C# .Net .NET Core and understanding of UML (Unified Modeling Language)
- Minimum 5 years of experience with database (SQL / NoSQL) architecture design and implementation
- Minimum of 5 years team leadership experience
- Exceptional experience designing and implementing REST based Web Service API(s) and building enterprise scale web solutions ntier architecture using opensource technologies (Angular / React) Microsoft Web API and cloudready applications (AWS Azure GCF Pivotal Cloud Foundry or similar cloud infrastructure)
- Advanced understanding of continuous integration and continuous deployment (CI/CD) concepts unit testing principles and implementations API test automation techniques as well as automated deployment pipeline tool
- Good understanding of latest Architecture and principles Development Standards Guidelines and SOLID
- Advanced understanding of Agile software development methodologies values and procedures.
- Should be comfortable in a fastpaced customer focused environment that continually embraces the latest technologies and techniques.
- Independently plans own work and are accountable to meet schedules and deliverables
- Selfmotivated as well as creative and efficient in proposing solutions to complex timecritical problems.
- Ability to analyze propose and implement timely cost effective quality solutions for all issues or problems within area of responsibility
- Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and nontechnical management
- Experience providing guidance direction and feedback to other technical staff in order to meet agreed upon objectives.
Preferred Skills:
- Experience in developing applications using modern streaming technologies and protocols
- Experience leading teams in a scaled agile framework
- Proficient working in a closely integrated environment with multiple scrum teams
- Proficient managing multiple priorities in a dynamic geographically dispersed environment
Education and Qualifications
- Bachelors degree or higher in Computer Science Information Systems or a related field from an accredited university or institution.