Mid Level .NET Developer


: $96,110.00 - $138,230.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

This is doing a very large three year project to implement Advanced Metering Infrastructure (AMI). This means new meter attachments will be physically put on all 2.2 million customer's home or business locations over the next three years.

These meters are essentially a two-way communication device that will collect gas usage information and securely send it to the client. through radio frequency ranges.

This gas usage data gets fed to the IT teams in form of structured data. This current project is to address the revalidation that is needed before this data ultimately gets sent to downstream internal and external applications. Examples of the internal application this hooks into are:
(1) Sites for meter ID numbers
(2) Secure billing applications
(3) Vendor applications for things like battery life, etc..
(4) RTU- return to utility- if for some reason the module could not be installed or read

With the influx of data from the meters being turned on, our client is looking for a developer to develop, and enhance these various internal/external applications. This mid-level developer will work in a team of 8 total developers and specifically supported by

* Participate in the technical design and documentation of applications. Their design process isn't waterfall so they will need to take the functional design and break it up into features for technical designs/user stories.
* Has developed re-usable common code in an enterprise Apps
* Ability to mentor other developers.
* Enterprise experience
* Document technical and functional designs for applications and enhancements.
* Collaborate with designers and developers to solve complex problems
* Partner with cross-functional teams to deliver project goals
* Design, optimize and refactor the code for improved performance
* Work in Project-based environment

What are the must-have skills?
* Proven track record working well within a larger project team/enterprise experience
- Making changes in entity framework
- Experience in implementing full-stack solutions to enterprise-level scalability and performance
* Strong understanding of object-oriented programming
* Familiar with various design and architectural patterns
* Experiences in code versioning, branching, shelving, merging, and publishing
* Working knowledge of Agile practices and CICD pipeline adherence
* Strong understanding of REST principles
* Preferred familiarity with the following frameworks/libraries: Unity, AutoMapper, FluentValidation
* Proficiency in: C#, .NET Core, NET Framework 4.6+, Web API Core, Azure DevOps/Git, SQL Server, Enity Framework Core/LINQ, T-SQL, Dependency Injection
* Knowledge of version control using TFS and/or GIT

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 ###-#### or email accommodation@teksystems .com for other accommodation options.

Job Requirements:

Associated topics: algorithm, c++, develop, developer, matlab, perl, php, programming, sde, software programmer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...