Job Summary:
The C# Developer/Programmer Analyst will support a team in Richmond, VA, focusing on the development, maintenance, and support of C#/.NET business applications. The role involves working with Angular, SQL Server, and related technologies to create new screens, maintain existing code, and support mission-critical business functions. Effective communication and strong analytical skills are essential for ensuring quality application development and efficient issue resolution.
Location:Richmond, Virginia, United States
Responsibilities:
- Participating in system design sessions.
- Developing new screens and menu-driven workflows.
- Maintaining existing code.
- Supporting mission-critical business functions.
- Communicating with project management, development teams, and business stakeholders.
- Ensuring quality application development.
- Efficiently resolving issues.
- Adhering to organizational standards.
- Writing clean, understandable code.
Required Skills & Certifications:
- Bachelor's degree in computer science, Information Systems, Engineering, or a related field (preferred).
- Five (5) years of experience programming in C#.
- Five (5) years of experience working with large menu-driven business systems.
- Three (3) years of experience with SQL Server.
- Two (2) years of experience with Angular.
- Three (3) years of experience using Visual Studio or Visual Studio Code.
- One (1) year of experience with .NET 3.1 or higher.
- One (1) year of experience writing T-SQL.
- One (1) year of experience with gRPC.
Preferred Skills & Certifications:
- Experience with ColdFusion.
- Knowledge of additional programming languages (COBOL, PHP, C++, Java, Python, etc.).
- Experience using Azure DevOps or GitHub for build/deployment repositories.
- Experience working in an Agile environment.
- Experience supporting large-scale business applications involving multi-screen data flow, transactional processing, and reporting.
Special Considerations:
- On-site work schedule required. The first month will be fully in-office, with a hybrid schedule thereafter allowing up to two remote days per week.
Scheduling:
- Not specified.