C# .Net Developer

Overview

On Site
Full Time

Skills

Systems analysis/design
Software development methodology
Object-Oriented Programming
Microsoft SQL Server
C#
Emerging technologies
Business requirements
Systems analysis
Quality assurance
Microsoft Azure
Computer science
Version control
Web applications
Application development
Test plans
Credit cards
Data management
ASP.NET
Software development
.NET
HTC
Collaboration
Insurance
Testing
Budget
SQL
HTML
Cascading style sheets
JavaScript
TypeScript
ARM
Management
DevOps
GitHub
Continuous integration
Continuous delivery
Design
mvc
Microservices
Microsoft Windows
Open Data Protocol
Debugging
Data
Dynamics
Writing

Job Details

HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies.

At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.

Job Description:

  • Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
  • These solutions must be aligned with business and IT strategies and comply with the organization s architectural standards.
  • Involved in the full systems life cycle and is responsible for designing, coding, testing, implementing, maintaining, and supporting applications software that is delivered on time and within budget. Makes recommendations towards the development of new code or reuse of existing code.
  • Has experience in systems analysis, and design and a solid understanding of development, quality assurance, and integration methodologies.

The ideal candidate would have:

  • 3+ years of experience developing applications in C#
  • A positive team-based attitude
  • Self-driven and able to complete tasks with minimal oversight
  • Experience in Microsoft Azure
  • A degree in Computer Science or a related field.
  • A competent understanding of the following technologies:
    • SQL
    • HTML/CSS
    • JavaScript/typescript

Additional Requirements:

  • Azure Resource Manager (ARM) a plus
  • Experience with Source Control and managing repositories (Azure DevOps, GitHub)
  • Experience with/understanding of Pipelines-CI/CD
  • Familiar with various .NET design and architectural patterns, web application frameworks
  • MVC Framework experience

.NET developer will:

  • Serve as C#/.NET developer with application development efforts following the industry's best practices.
  • Have 3 or more years of experience across the .NET platform.
  • Have experience building .NET Core applications.
  • Have experience building Microservices.
  • Design, build, and maintain efficient, reusable, and reliable code for Windows and web applications.
  • Be able to document coding efforts and write test plans for QA members to follow and execute.
  • Have familiarity/experience with deploying and maintaining Azure resources.
  • Has experience with SQL and ODATA
  • Ability to follow best practices and company standards for code comments and logging messages for debugging.
  • Understands data sensitivity and PPI such as credit card information.
  • Have familiarity with Azure Power Platform and tools, designing and maintaining Power Apps, and working with Dynamics 365 data management.
  • Have familiarity and exposure to HTML and JavaScript/Typescript
  • Be able to effectively communicate both verbally and in writing.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.
  • Have strong knowledge of .NET client and web frameworks.
  • Have a solid understanding of object-oriented programming.
  • Have experience with Microsoft SQL Server 2008 and later.
  • Utilize established development tools, guidelines, and conventions including but not limited to C#/.NET, SQL Server, HTML, CSS, JavaScript, and ASP.NET
  • Have experience writing clean, readable, and easily maintainable code.
  • Collaborate with other developers, project managers, and business stakeholders to prioritize activities throughout the software development life cycle and deliver high-quality experiences in time.

About HTC Global Services