C# Full Stack Senior Software Developer

EmergiTEL

Not Interested
Bookmark
Report This Job

profile Job Location:

Dallas, IA - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

The C# / Full Stack Senior Software Developer is responsible for developing IT solutions by designing building and enhancing enterprise applications using C# 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 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 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 / .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.


Required Experience:

Senior IC

The C# / Full Stack Senior Software Developer is responsible for developing IT solutions by designing building and enhancing enterprise applications using C# and related technologies. The role involves creating new applications modifying existing systems writing high-quality code troubleshooting d...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Learn more

View Profile View Profile