.Net Programmer Analyst

Apply Now

Company: A E M, Inc.

Location: Springfield, VA 22153

Description:

SUMMARY

C# .NET Full Stack Developer with 5+ years of experience building multi-tier Web and Windows-based solutions. Must have experience with frontend (user interface) and backend (services, database integration) development using tools like Visual Studio, DevExpress, and SQL Server.

ESSENTIAL FUNCTIONS
  • Codes software instructions for existing ERP and business applications, web-based, windows, mobile, or Cloud applications as appropriate or required.
  • Develop and design efficient program components and functions using industry standards and best practices.
  • Test programs, review test results, correct program logic errors, and develop test plans for applications as assigned.
  • Assist in the documentation of applications, including testing.
  • Verifies proper control of all source code.
  • Provides project estimates, plans, and reporting.


SKILLS & ABILITIES

Education: Bachelor's Degree (four-year college or technical school) or Work Equivalent, Field of Study: Computer Science, Software Engineering, MIS.

Experience: 4+ years of experience in .Net development focusing on ASP.NET and Windows Forms using C#.

6+ years of experience in overall software development.
  • Developing backend software using the C# programming language.
  • Developing frontend software using HTML/JS/CSS and Razor.
  • Building web applications using technologies including Microsoft ASP.NET MVC, ASP.NET Core MVC, ASP.NET Web API, ASP.NET Core Web API, and WINFORMS.
  • Experience with .NET Core (or .NET 5+).
  • Experience with dependency injection.
  • Designing and developing REST APIs.
  • SQL database modeling and query optimization.
  • Understanding development design patterns and when to apply them.

Other Requirements: Preferred Qualifications:
  • Experience with JavaScript frameworks.
  • Proficiency with JIRA.
  • Experience implementing security best practices.
  • Experience analyzing application performance bottlenecks and developing optimizations.
  • System conversion/Implementation experience.
  • Experience with SQL Reporting Services.


WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The working conditions are those of a normal office environment with the absence of disagreeable elements. The noise level in the work environment is usually moderate.

EOE, including disability/vets

Similar Jobs