Software Engineer 2- .Net developer

Durham, NC, US • Posted 19 hours ago • Updated 19 hours ago
Contract W2
12 Months
No Travel Required
On-site
$70 - $75/hr
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Python (FastAPI/Flask) or ASP.NET Core/C#.
  • Experience with Power Apps
  • Power Automate
  • SharePoint Online
  • Dataverse
  • SQL Server
  • PostgreSQL
  • MySQL
  • REST APIs
  • JSON/XML
  • HTML
  • JavaScript

Summary

Immediate need for a talented Software Engineer 2- .Net developer. This is a 12+ months contract opportunity with long-term potential and is located in Durham, NC (Onsite). Please review the job description below and contact me ASAP if you are interested.

Job ID: 26-23089

Pay Range: $70/hr - $75/hour.  Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).

Key Responsibilities:

  • Independently develop modular, maintainable applications using ASP.NET Core/C# or Python (FastAPI/Flask) for engineering analysis automation, with front-end development using Power Apps or lightweight web frameworks.
  • Create solutions leveraging Power Apps, Power Automate, and Dataverse with SharePoint Online integrations and Teams exposure, building comprehensive digital workplace solutions.
  • Design and implement database schemas, data structures, and efficient queries in SQL Server, PostgreSQL, or Dataverse to support R&D activities and create robust data pipelines for materials and simulation data.
  • Collaborate with simulation and testing engineers to transform manual processes into automated workflows, including AI/ML-assisted tools for data classification, predictive modeling, and automated documentation.
  • Manage Git-based revision control, ensure compliance with company standards for software development and cybersecurity, provide clear documentation, and optimize existing codebases for reliability, scalability, and performance.

Key Requirements and Technology Experience: 

  • Must haves;  2+ years of experience with Python (FastAPI/Flask) or ASP.NET Core/C#.
  • Experience with Power Apps, Power Automate, SharePoint Online, Dataverse.
  • Strong SQL development (SQL Server, PostgreSQL, MySQL).
  • REST APIs, JSON/XML, and database design.
  • Git/GitHub version control.
  • HTML, JavaScript, and web application development.
  • Engineering automation or scientific computing experience.
  • Linux environment exposure is a plus.
  • AI/ML (Scikit-learn, TensorFlow, PyTorch, LLMs)
  • Bachelor''s degree in Engineering or Computer Science with 2+ years of relevant experience (Master''s degree may substitute for 2 years of experience), plus demonstrated ability to independently deliver complete software solutions from architecture to implementation.
  • 2+ years of hands-on experience with either Microsoft Stack (Power Apps, Power Automate, SharePoint Online, ASP.NET Core/C#, Azure services) or Python Stack (Fast API/Flask, PANDAS, SQLAlchemy, modern web tools), along with experience using object-oriented languages
  • 2+ years of database design and management experience with SQL, MySQL, PostgreSQL, or MS SQL Server, plus familiarity with JSON/XML for configuration and data interchange.
  • Strong understanding of modular programming, code reviews, unit testing, documentation, and version control workflows (GitHub strongly preferred), with proven ability to maintain production-quality codebases.
  • Exposure to engineering or scientific computing environments (Python scientific stack, MATLAB, R) and comfort working in Linux-based HPC environments with SLURM, MPI, and distributed/parallel computing experience.
  • Proficiency in developing web-based tools using HTML, JavaScript, and Java, with specific experience integrating Microsoft ecosystem technologies such as Graph API, SharePoint REST, or Teams.
  • Experience with Power BI for creating operational dashboards, combined with exposure to various data analysis software tools including Python, MATLAB, Minitab, R, and JMP.
  • Familiarity with AI/ML frameworks and tools such as PyTorch, TensorFlow, Scikit-learn, and Large Language Models (LLMs).
  • Exposure to Computer-Aided Design (CAD) software like SolidWorks and simulation tools for Finite Element Analysis (FEA) and Computational Fluid Dynamics (CFD).
  • Practical knowledge of laboratory testing instrument software including Instron BlueHill and LabVIEW, allowing for effective data collection, analysis, and interpretation from physical testing environments.
  • Demonstrated ability to gather requirements from engineers and translate them into well-architected software solutions, with proven capability to develop custom code architecture based on stakeholder interactions. Must provide code samples or GitHub portfolio and complete a practical assessment in Python or database development.
  • Strong capability to work autonomously, manage competing priorities, and complete complex coding tasks with minimal supervision. Exhibits intellectual curiosity, a problem-solving mindset, and eagerness to explore emerging digital technologies.
  • Excellent communication skills with both technical and non-technical stakeholders, with the ability to thrive in a collaborative, fast-paced development environment while clearly articulating technical concepts to diverse audiences.
  • Commitment to writing clean, well-documented, and thoroughly tested code, with meticulous attention to thorough, accurate, and timely completion of assigned responsibilities.
  • Adherence to all company policies, procedures, and applicable laws, demonstrating professional integrity and responsibility in all work activities.


Our client is a leading Healthcare Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.

Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy .

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: pyrmid
  • Position Id: 26-23089
  • Posted 19 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Raleigh, North Carolina

9d ago

Easy Apply

Contract

$60,000 - $80,000

Hybrid in Raleigh, North Carolina

9d ago

Easy Apply

Contract

$55 - $60

Hybrid in Raleigh, North Carolina

9d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Full-time

USD 85,000.00 - 112,000.00 per year

Search all similar jobs