logo

View all jobs

C#-ASP.NET Full Stack Senior Software Developer

Irving, TX

The C# / ASP.NET Full Stack Senior Software Developer is responsible for developing IT solutions by designing, building, and enhancing enterprise applications using C#, ASP.NET, and related technologies. The role involves creating new applications, modifying existing systems, writing high-quality code, troubleshooting defects, and improving functionality. The developer will work collaboratively within a team environment to deliver scalable and reliable solutions while continuously developing skills in emerging technologies.


Key Responsibilities

  • Participate and collaborate effectively within a team environment to deliver software solutions.

  • Design and develop applications using C#.NET and ASP.NET technologies.

  • Build, maintain, and enhance enterprise-level applications.

  • Write and maintain unit tests to ensure application quality and reliability.

  • Investigate, troubleshoot, and resolve application defects and production issues.

  • Contribute to improving system functionality and performance.

  • Continuously develop technical skills and stay current with new technologies.


Key Competencies

  • Familiarity with advanced design and architectural patterns, including Model-View-Controller (MVC).

  • Knowledge of CQRS (Command Query Responsibility Segregation) design pattern.

  • Experience developing SOAP, REST, RESTful, and RPC APIs.

  • Experience designing and developing web services using WCF and Web API.

  • Experience working with microservices architectures.

  • Experience working with message broker services such as RabbitMQ.

  • Experience working with NuGet packages.

  • Familiarity with Microsoft Azure DevOps, TFS, and Git.

  • Familiarity with Agile development methodologies including Scrum and Kanban.

  • Familiarity with Octopus Deploy and CI/CD concepts.

  • Strong troubleshooting and debugging skills in .NET applications.

  • Understanding of processes involved in moving in-house services to the cloud.

  • Understanding of WCF services conversion to .NET Core services.

  • Experience integrating WCF services with no-code or low-code services such as TIBCO.

  • Experience analyzing and resolving production issues.

  • Understanding of database interactions with WCF and Web API services.

  • Experience using LINQ for programming and data queries.

  • Experience reviewing peer code with OWASP secure coding knowledge.

  • Exposure to PCI/DSS application development.

  • Knowledge of authentication applications and security practices.

  • Exposure to SVN repositories and associated SQLite databases.

  • Experience developing Windows services.


Minimum Qualifications

  • Proven experience working as a .NET Developer.

  • 10+ years of application development experience.

  • 5+ years of experience with Microsoft .NET / .NET Core framework and C# development.

  • 5+ years of object-oriented design experience.

  • Experience collaborating with colleagues and working within team environments to achieve shared goals.

  • Strong understanding of application, data, and infrastructure architecture disciplines.

  • Ability to work effectively in large, collaborative, and geographically distributed teams.

  • Understanding or experience with Agile development methodologies.

  • Strong critical thinking and problem-solving skills.

  • Excellent written and verbal communication skills, with the ability to communicate effectively with business partners.

  • College degree, specialized training, or equivalent work experience.

Share This Job

Powered by