.NET BackEnd Software Development Engineer

Inclusion Cloud3 days ago
Dallas, TX
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

This person will be responsible for developing and architecting custom software development solutions for our clients. Custom solutions can consist of but are not limited to integrations with other systems or enhancing core ERP and other software product(s).

Key Responsibilities

  • Work with stakeholders to clearly understand the business and technical objectives of new solutions
  • Analyze labor and time requirements for a custom solution to determine an estimate for the work
  • Develop, test, and implement new software programs
  • Ensure solutions meet performance standards, are scalable, documented, and easily supported
  • Keep the Manager and Project Manager informed of all relevant issues and concerns
  • Collaborate with the Project Manager and others to identify clear project deliverables, decompose work, and establish timelines
  • Multi-task and switch between tasks while maintaining efficiency
  • Facilitate root cause analysis of system issues
  • Communicate effectively and professionally with internal and external customers
  • Utilize strong problem solving and decision-making skills with good judgment
  • Foster a positive and team-oriented working environment
  • Perform other related duties as directed

Required Qualifications

  • Experience using a variety of software development technologies including C#, .NET, .NET Core, T-SQL, Microsoft Azure, and Azure Service Bus
  • Experience with building APIs and services using REST, SOAP, etc.
  • Knowledge in Analysis, Software Design, Software Requirements, Debugging, Documentation, Testing, and Software Development Fundamentals and Process
  • Strong organizational skills with the ability to effectively prioritize and multi-task
  • Excellent communication skills, both written and verbal
  • Analytical and problem-solving skills with a high aptitude to learn
  • Familiarity with software development methodologies including waterfall and agile
  • Ability to thrive in a fast-paced, collaborative team environment
  • Experience using JIRA or Azure Dev Ops and Team Foundation Server (TFS) or other source code repositories
  • Proficiency in all Microsoft Office Products
  • Bachelor's degreein Computer Science or a related field from a four-year College or University
  • 5+ yearsof working experience in engineering applications

Required Skills

Organizational Skills
Software Design
Problem Solving
Team Foundation Server
.NET Core
Software Debugging
T-SQL
REST
SOAP
Software Requirements
Agile Methodologies
Software Development Process
API Development
JIRA
C#
.NET
Microsoft Azure
Waterfall Methodologies
Azure Dev Ops
Software Documentation
Software Development Fundamentals
Communication Skills
Software Analysis
Azure Service Bus
Software Testing