Full Stack Software Engineer - C#

Pleasant ConsultingMinneapolis, MN
54dHybrid

About The Position

Software Engineer must have an understanding of the basic fundamentals and principles of software development including analyzing, designing, developing, troubleshooting and debugging software programs.

Requirements

  • Bachelor's degree or equivalent combination of education and work experience
  • 3+ years of software application and/or web development experience – Full life cycle preferred
  • SQL Server
  • MySQL
  • C#, Python, TypeScript
  • Architect, design, and develop custom web interface systems and various other application components.
  • ASP.NET and .NET Core
  • SSRS and SSIS experience
  • Web and client application development
  • Strong organization skills to prioritize work, balance and lead complex projects
  • Ability to think independently, solve complex technical issues and willingness to work in a team environment
  • Must meet performance standards including attendance and punctuality

Nice To Haves

  • SharePoint development and/or administration a plus, but not required

Responsibilities

  • Review customer requirements and architecture documents to provide estimates of work.
  • Support, troubleshoot and resolve issues with existing software applications.
  • Assist with creation and execution of test plans and test scripts for the software team against software applications and documented results.
  • Identify and escalate problems to senior team members in a timely manner.
  • Work collaboratively with a team.
  • Architect, design, and develop custom web interface systems and various other application components.
  • Gain an understanding of the business. Keep abreast of new technology systems, methods and platforms.
  • Solid ability to communicate effectively with both technical and non\-technical staff and end users.
  • Must own a vehicle to travel to customer or other sites.
  • Must have a proven ability to determine workable solutions to complex problems in a timely manner.
  • Coordinate small projects and initiatives under the direction of department management.
  • Attend to obligations and support of other company initiatives as directed.
  • Provide architecture and design review for Software Engineer, Level III.
  • Provide mentorship and leadership for Software Engineer, Level I.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service