Only candidates available and ready to work directly as Genesis10 employees will be considered for this position. (No C2C)
Title: C# .NET Programmer
Location: Oakboro, North Carolina (100% onsite)
Duration: Fulltime
Description
This position is a Programmer Analyst (PA) position primarily leveraging C# .NET (our standard). As with a typical PA role it involves designing, developing, and testing custom code. A qualified candidate must be able to take a business requirements document and take the project through the rest of the project lifecycle.
Requirements (partial list)
- 4 year college degree or equivalent experience
- At least 5 years of experience with C# development required. Experience must have an emphasis on design and development versus merely altering existing code.
- Experience with SQL Sever and T-SQL
- Experience with REST API
- Experience with the WPF Framework and MVVM Architectural Pattern
- Two or more of the following: Python, ABAP, Database Design, SQL Server Maintenance
- Strong object oriented programming knowledge required
- SQL Server Reporting Services (SSRS) knowledge preferred
- Substantial documentation experience. Documentation must not be an afterthought.
- Proven abilities in decision-making, priority setting and planning
- Excellent verbal and written communication skills
- Ability and desire to teach others. An essential part of this job will require collaboration. Some of this collaboration will involve teaching others what you know.
- Detail-oriented with the ability to learn and implement new skills/technologies
- High motivation; works well independently or in a team setting
- Good Problem Solving skills / methodology
Responsibilities
- Responsible for on-schedule completion of analysis, design, programming, testing, documenting and any other tasks as assigned
- Keeps management apprised of status on assigned tasks at all times
- Take on a technical lead or business analyst role when asked
- Responsible for writing technical specifications for development projects
- Provide accurate time estimates of projects and tasks
- Provide decision support to senior management
- Customer (internal/external) support for existing systems
- Perform other duties as assigned
Compensation package including:
- Salary/bonus
- 401K matching
- Medical / Dental / Life Insurance