What are the responsibilities and job description for the .NET Core Programmer Analyst position at APOLLO TECHNOLOGY SOLUTIONS LLC?
Job Title: Programmer Analyst .NET Core
Location: Richmond, VA
Work Arrangement: Hybrid
Duration: 4 Months-Extendable
Interview Type: In Person Only
Engagement Type: Contract
Note:
· Candidate agree to work onsite 3 days per week, as determined by mg in Richmond VA.
· Candidate agree to interview onsite.
· Client needs ONLY submit candidates who already LIVE IN RICHMOND, VA.
· Assignment to be extended beyond 6/30, possibly 24 months.
· Contractor will be responsible for purchasing parking through client’s Parking Management Office or procuring their own parking.
Job Description:
Client is seeking a Developer with Strong Oral and Written Communication skills and at least 10 yrs or more .NET Web application development.
· Experience and fluency with .NET web application lifecycle and middleware, C#, Web API Design, Development and Security, Blazor, JavaScript including frameworks React, Angular, Mud Blazor, CSS3 and HTML5 experience.
· Client is seeking a senior Developer with .NET Applications Developer experience who will be responsible for managing, encoding, analyzing complex software requirements to design and develop high quality components using the .NET Core framework.
· The Senior Developer is expected to ensure that programming best practices are being followed, prioritize work effectively and write system documentation when required.
· The successful candidate should have strong oral and written communication skills to be effective in both technical and business requirement discussions.
Core technical skills and behavior:
· Strong understanding of C# language Demonstrated experience with .NET web application lifecycle and middleware Demonstrated experience with software development and architecture patterns.
· Web API Design, Development and Security Relational database design T-Sql development Write effective unit tests and integration tests to ensure high quality software delivery.
· In-depth knowledge of system design patterns, tiered architecture, effort estimation, and testing practices. Understanding of key business processes and competitive strategies related to the IT function.
· Work with project business and system analysts to clarify the requirements and then implement them. Participate in Agile SDLC.
· Team first attitude, character and skill matter
Desired Skills:
· Blazor (or willing to learn)
· Mud Blazor component library
· Front End: HTML, CSS, JS.
· Dapper ORM data access
· Azure DevOps for code repositories and boards
· Serilog or similar logging library
· Test Driven Development
· Git / TFS code repository experience.
Required/Desired Skills:
· Web Application development experience and fluency with JavaScript including frameworks JQuery, React, Angular or Blazor, CSS3 and HTML5
· Experience with Automated Builds using Microsoft Team Foundation
· Experience with Oracle SQL Server Database
· Experience with PL/SQL and using Oracle Database
· Experience with Process automation and troubleshooting
· Experience with Agile SDLC best practices