C# Developer

Synergis IT

Apply Now

Position: C# Application Developer

Position Type: Perm

Location: Birmingham, AL (onsite after Covid)


This position will focus on the development and on-going support of applications, data/system integrations and other business process automations. Our bias is to buy off the shelf software (80%) and integrate it into our enterprise. In specific or unique cases, we do develop custom software (20%). The development focus of this position will breakdown as follows – 50% data/system integrations, 30% process automation, and 20% custom software development. System and data integrations are the bulk of our focus.

The Application Developer is primarily responsible for writing software code either in development of new systems or evolving existing systems. Typically, development is within custom software solutions and/or integrations with packaged products or custom solutions. Software development includes desktop technology, web technology, messaging, and other languages or technologies utilized by the application suite. The role may also be involved in software design, unit testing and lifecycle support of systems. This position partners with other areas within the Technology Organization for standards, consulting and other areas of expertise needed for the solution.

Job Experience & Education

  • A Bachelor's degree in Computer Science, Management Information Systems, Engineering, Math, Business or another relevant academic discipline.
  • Four or more years of professional IT experience.
  • Two or more years of software development experience.
  • Experience working in a fast-paced, competitive information technology organization.

Knowledge, Skills & Abilities

  • Experience programing with the following software development technologies:
    • Microsoft C# and the .NET framework, including .Net Core, Entity Framework & MVC.
    • Deep experience working with either Microsoft SQL Server or Oracle.
    • Understanding of service-oriented architecture, web service security and data integration provisioning.
    • Working knowledge of Angular 6.x and greater, TypeScript, CSS and Node.js.
    • Working knowledge of Python 3.8, and related modules – Pandas, PI, ODBC, etc.
  • Ability to conduct research into emerging technologies and trends, standards, and products as required.
  • Partner with business and technology subject matter experts to translate business requirements into software solutions.
  • The ability to “think big” and challenge conventional wisdom regarding technology, software, data, information & analytics.
  • Excellent written and oral English communication skills with the ability to tailor communication as appropriate for the audience.
  • Capable of building productive relationships with teammates and business partners focused on collaboration and timely solutions for customers.
  • Excellent organization and time management skills, and capable of managing time and priorities to effectively respond to emerging needs and meet upcoming deadlines and commitments.
  • Able to work in a professional environment with limited direct supervision.
  • Understanding of application development practices and enterprise design.
  • Analytical and problem-solving skills, solving problems and providing solutions for business partners that are self service oriented including educating users on benefits, influencing and ensuring adoption.
  • Capable of identifying and implementing technical and business orientated process improvements.
  • Familiar with modern software development, source control and change management methodologies.
  • The ability to understand and practice appropriate data & software development standards to meet business requirements and to ensure that a consistent framework is applied across the company.
  • Strong customer service skills with the capability to manage expectations, fulfill commitments and meet project deadlines
  • Takes personal ownership of career development, maintaining relevant technical expertise.

Synergis client is a leading U.S. wholesale energy provider meeting the electricity needs of municipalities, electric cooperatives, investor-owned utilities, and commercial and industrial customers. Their fleet utilizes a diverse portfolio of technologies – natural gas, wind, solar, battery storage and fuel cells. 

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow