P

Full Stack Software Engineer - C#

Pleasant Consulting
Full-time
On-site
Minneapolis, Minneapolis, United States

·       Remote 2-3 times a week. 1st week 2 days remote, next week 3 days remote and so forth



Permanent




no C2C, no 3rd parties, no sponsorships








They focus 85+% of time on C# and the rest on Perl, PHP, Python, Ruby, Java, and 75% of time on SQL server and the rest on Oracle, Postgres, MySQL. You would be placed where your skills are best and only need to know C# and a database.








Software Engineer


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

Essential duties and 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.

Qualifications:



  • 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

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

  • 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