Apex Systems

.NET/C# Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Eden Prairie
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Software Engineer Consultant Project SDLC Application System Access Management Development ASP .NET
  • Secondary Skills: SQL Lifecycle Source Code Test Assembly Excel Outlook PowerPoint Systems Scripts
  • Job Location: Eden Prairie, Minnesota
  • Posted Date: Posted today
Job Description

What is the specific title of the position?
Sr Software Engineer - Consultant

PROJECT: Project entails full software development lifecycle support (SDLC) of the custom built company-wide Role Based Application Provisioning System. Core application capabilities are focused on E2E Identity and Access Management (IAM) delivery management.

IDEAL BACKGROUND: Individuals we have a higher success with are more than their resume and technical skills. LinkedIn profiles along with their resume are beneficial. There is a lot of opportunity, technical diversity / challenge sprint-to-sprint with Secure being a custom built company-wide Role Based Application Provisioning System. Foundational technical skills should be broad.

TOP REQUIREMENTS: Strong C# developer or strong focus on front-end Javascript, Typescript, Vue is acceptable. Microsoft Technology stack (i.e. jack of all trades E2E & problem solver). strong understanding of data and DAL technologies, DevOps mindset. See below for years of experience expectations:

a. C#: 4+ years
b. Front-end Javascript: 2+ years
c. Typescript: 2+ years
d. Vue: 2+ years
e. Microsoft Technology stack: 4+ years
f. Data and DAL technologies: 2+ years
g. DevOps: 2+ years

*** What experience will set candidates apart from one another? Its truly important were getting individuals with the right soft skills; achievement drive and passion for application development. Problem Solvers and critical thinkers. Individuals who have app development or technology hobbies are more likely to succeed.

INTERVIEW DETAILS: Initial phone screen with be more general background and technology questions. Round 2 will be more technical, getting into examples.

Is this person a sole contributor or part of a team?
Delivery team member on an Agile Team.

If so, please describe the team?
- Approximately 8-10 person Agile Scrum Team. 1 PO, 1 SM, 1 Tech Arch (% of capacity), 3-5 Dev, ~2 QE/SDET

What are the top 5-10 responsibilities for this position?
- This is a software engineering role; the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The role will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our application, product and services and to understand customer needs. The role includes, but is not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery. Delivery requires high quality output with automated test mindfulness. This also includes evaluating new tools, new techniques, strategies; Automation of common tasks; build of common utilities to drive organizational efficiency with a passion around technology and solutions and influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways.

What software tools/skills are needed to perform these daily responsibilities?
- Microsoft Development Stack, C#, .NET Framework, .NET Core, ASP.NET, Jquery, Javascript, Typescript, Vue, Knockout, WebServices, SQL Server, LINQ, Entity Framework
- Azure DevOps Application Lifecycle Management (ALM), Git Source Code Management, Test Automation
- Analyze User Stories / Bugs, Design / Design Review, Document, Code / Code Review, Test (Unit, Assembly, System & Regression), Deployment, & Post-deployment Support

What skills/attributes are a must have?
- Experience with C# and .NET Software Development Life Cycle (SDLC)
- Experience using SQL, Microsoft SQL Server, & SQL profiling skills / performance tuning SQL
- Excellent communication skills
- Excellent analytical, problem solving and troubleshooting abilities

What skills/attributes are nice to have?
- Identity and Access Management experience
- Directory Services Development, Authentication and Provisioning experience
- Requirements and technical specification documentation experience
- Proficiency in MS Office (Word, Excel, Outlook, PowerPoint, Access, MS Visio)

Where is the work to be performed? Eden Prairie Location, however work will be remote for the time being with COVID.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Relevant Job Openings
Mobile or API tester
Jira Developer
.Net Architects
Lead Java Full Stack Developer
System Analysts and System Administrators