CrawlJobs Logo

C# Developer / Programmer Analyst

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States , Richmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced C# Developer / Programmer Analyst to design, develop, and maintain enterprise-level .NET applications. This role is ideal for a developer who thrives in structured, data-intensive environments and has experience working with large, menu-driven business systems such as claims processing, payroll, or insurance platforms. This is a hands-on development role focused on building and maintaining internal applications—no API development is involved.

Job Responsibility:

  • Develop, enhance, and maintain applications using C# and .NET (3.1 or higher)
  • Design and build menu-driven business applications with complex data workflows
  • Write, test, and debug clean, efficient, and maintainable code (no API integrations)
  • Develop and manage SQL Server databases, including T-SQL queries and procedures
  • Build and maintain user interfaces using Angular
  • Create and manage application screens, reports, and transaction-based systems (add/update/delete functions)
  • Participate in system design, planning sessions, and technical discussions
  • Troubleshoot and resolve application issues and performance bottlenecks
  • Collaborate with cross-functional teams and provide technical support to stakeholders
  • Report project progress, risks, and issues to leadership

Requirements:

  • 5+ years of experience in C# development (no API-based development)
  • Strong experience with .NET Framework/Core (3.1 or higher)
  • 2+ years of experience with Angular
  • 3+ years of experience with SQL Server
  • Experience with T-SQL and database-driven applications
  • Proven experience working with large, menu-driven enterprise systems (e.g., claims, payroll, insurance, medical systems)
  • Proficiency with Visual Studio / Visual Studio Code
  • Familiarity with version control and CI/CD tools such as Azure DevOps or GitHub
  • Strong analytical, debugging, and problem-solving skills
  • Ability to work independently with minimal supervision
  • Experience working in an Agile environment

Nice to have:

  • Experience with gRPC
  • Exposure to additional programming languages (e.g., COBOL, Java, Python, PHP)
  • Experience with ColdFusion (nice to have)

Additional Information:

Job Posted:
April 23, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C# Developer / Programmer Analyst

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience C#, Asp.net, C++
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • and Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Rates Data Services Technology Team is responsible for the management and de...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years demonstrable and relevant SLDC experience
  • Solid understanding of Java/Spring stack development
  • Beneficial understanding of C#, .Net Core 3.*+ (VS 2017 or above)
  • Useful understanding of Python 3.6 or above, python frameworks and libraries, including Pytest, Pandas, Flask, and Kafka
  • Solid understanding of REST API development
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes/Openshift
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Gemfire, Ignite)
  • Hands-on experience in handling various data structures
  • Good understanding of Data modeling, partitioning and sharing of huge data sets
  • Experience working on a Continuous Integration and Continuous Delivery environment
Job Responsibility
Job Responsibility
  • Design and develop critical data applications to support trading and risk management for a Tier 1 bank
  • Collaborate with business partners and other technology teams in the Rates and wider Markets businesses
  • Promote and follow engineering best practices
  • Apply an engineering mindset to development work: understand use-cases in detail, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Develop application as per best practice while remaining compliant with prescribed best practices.
What we offer
What we offer
  • Equal opportunity and affirmative action employer
  • Accessibility accommodation for individuals with disabilities
  • Compliance with engineering, agile, and best practices for professional development.
  • Fulltime
Read More
Arrow Right

Programmer Analyst

Location
Location
United States , Southlake
Salary
Salary:
Not provided
npitcorp.com Logo
North Point Corp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Plan, develop, program, design, test and implement computer software systems application package and network systems
  • Analyze the communications, informational, database and programming requirements of clients
  • Define architecture blueprint and design specification for services
  • Provide enterprise service-oriented architecture solutions
  • Work with project managers and customers to define project roadmap
  • Review, repair and modify software programs to ensure technical accuracy and reliability of programs
  • Work with C, C#, Java, SQL, PL/SQL, Oracle, VB, .NET, EJB, JNDI, Biztalk, WCF, ETL, and JMS
  • Travel/Relocate to various unanticipated locations to interact with clients and train end users for short and long term assignments
  • Fulltime
Read More
Arrow Right

Programmer Analyst

Must possess skills in design, development, testing, customizing & integration b...
Location
Location
United States , Manassas
Salary
Salary:
Not provided
mclsystems.com Logo
MCL Systems Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelors with 2 years experience in software development and testing
  • Current Programming skills in Microsoft.NET Languages preferably in C# and ASP.NET, and in JavaScript and JQuery
  • Strong database programming skills in Microsoft SQL Server at an advanced level
  • Background and experience in software product development, with strong mathematical and analytical skills
  • Software implementation experience, including project management, analysis, design, coding, writing tests, and deployment.
  • Ability to handle customer technical support calls, interact with customers and provide technical solutions
  • Good written and oral communication in English, organizational and time management skills
  • Ability to self-manage and prioritize opportunities and tasks
  • Passionate in their craft, maintaining strong work ethics, and the ability to work as a team player
Job Responsibility
Job Responsibility
  • Play a role of analyst, software architect, project lead, and software developer for a software product company
  • Evaluate user request, analyze & develop specifications from conceptual design to deployment
What we offer
What we offer
  • attractive salary, benefits, and bonus packages
Read More
Arrow Right

Programmer Analyst

Location
Location
United States , Frisco
Salary
Salary:
Not provided
infosmartsys.com Logo
InfoSmart Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor in Engineering with 2
  • Prepare requirement and detailed design documents
  • Experience with migrating applications from .Net 1.1 to .Net 3.5
  • Design and development using C#, ASP.Net, VB.Net
  • Involve in deploying the application, System Integration Test, User Acceptance Test with client
  • Involve in creating database tables, writing stored procedures and constraints using SQL Server 2008
Read More
Arrow Right

Programmer Analyst

You’ll develop front-end web applications and other tools to support our Investi...
Location
Location
United States , Doral, FL
Salary
Salary:
Not provided
protocolinfotech.com Logo
Protocol Infotech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience programming with C#, JavaScript, CSS, and SQL
  • B.S. in Computer Science / related field required
Job Responsibility
Job Responsibility
  • Programming, debugging, and documenting complex software applications
  • Developing and implementing web-based solutions
  • Providing technical and strategic advice to Manager, Applications Development and other Broadridge Managers
  • Work with the Product Management team to build project specifications
  • Collaborate with the Change Management team during development to ensure quality code
  • Works with manager and teammates to build accurate estimates for assigned business support and project support development tasks, delivering reliable, reusable and supportable software on time and on-budget
  • Serves as a subject matter exert for the application supported, with deep understanding of integration with the technical infrastructure
  • Follows departmental guidelines and processes in the development and support efforts
  • Performing other duties as assigned
What we offer
What we offer
  • All employees of Protocol Infotech, Inc. are automatically enrolled in the employee referral program of the company. Referral fee of $1,000 will be paid if referred candidate is hired by the company
  • Fulltime
Read More
Arrow Right