Lead . Net developer - Urgent opening

  • Dallas, TX
  • Posted 30 days ago | Updated 30 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

.Net
Azure
Mobile
Devops
Javascript
ANgular

Job Details

Hi,

Job Title:: Lead Software(.NET) Engineer (Mobile & Cloud Solutions)

Location: Dallas, TX or Kansas City, MO (On-site)
Type: Long-term Contract
Overview:
  • We are seeking a highly skilled and experienced Lead Software Engineer to join our dynamic and innovative technology team.
  • The ideal candidate will have a strong background in software engineering with expertise in mobile application development and cloud solutions.
  • You will be part of the application development team leading software design and implementation, problem solving, leading consistency across teams in quality standards, ensuring teams adhere to micro-service architecture principles, research and propose innovative ideas to solve problems faster.
Key Responsibilities:
  • Collaborate with senior architects to develop reusable reference architecture patterns for various application and data workloads.
  • Play a crucial role in establishing standards and best practices for engineering complex and large-scale technology solutions.
  • Lead the design, coding, testing, debugging, and documentation of software projects (.Net/C#/Rest/Azure).
  • Influence and guide the technology team in adopting industry best practices and new technologies to meet project deliverables and initiate new projects.
  • Demonstrate a strong desire to learn and experiment with new technologies, frameworks, and programming languages.
  • Conduct code reviews to maintain high code quality and incorporate appropriate design patterns in ongoing .NET projects.
  • Participate in the development of testing, training, and documentation strategies.
  • Transform software designs into high-functioning code across various programming languages.
Requirements:
  • Proficiency with GitHub, Azure DevOps, and JavaScript frameworks (Angular/React).
  • Solid experience with modern technology stacks, microservices, and cloud architectures, preferably Azure Cloud.
  • Strong understanding of software design patterns, coding best practices, and writing unit-testable code.
  • Knowledge of database technologies, SQL/NoSQL architectures.
  • Preferred experience in Mobile Application Development (iOS, Android).
  • Ability to guide technical teams and collaborate with developers across different regions or countries.
  • Bachelor's or higher degree in Computer Science, Engineering, or a related field.
  • 7+ years of software engineering experience, with 3-5 years using Agile methodologies.