Senior Software Developer
Plymouth, MN 
Share
Posted 25 days ago
Job Description
Description

KEY RESPONSIBILITIES:

  • Participate in all levels of the software development life cycle (SDLC), including design, development, requirements review and managing personal deadlines.
  • Work in a team environment.
  • Develop code per specifications using specified standards, tools, and techniques under the direction of existing team members.
  • Troubleshoot technical issues.
  • Organizing and leading code reviews.
  • Participate in work break downs and estimating tasks.
  • Review and rewrite legacy programs as required to increase efficiency or to adapt to new requirements and available technology.
  • Business focused critical thinking skills while taking ROI, TCO and the User experience into account.
  • Handle JIRA support tickets by communicating with customers to resolve issues in a timely manner.
  • Experience working with Windows Applications.
  • Act, Live, and Behave by TCF Core Values.
  • Web application development.
  • Other duties as assigned.

REQUIRED QUALIFICATIONS:

  • Bachelor's degree in computer science or equivalent experience.
  • 10 yrs. experience writing and maintaining applications using .NET, C#.
  • Experience working with Entity framework.
  • Strong understanding of SQL.
  • Visual Studio.
  • Excellent problem solving and communication skills.
  • Takes initiative and can work effectively in a team environment.
  • Possesses excellent written and verbal communication skills.

PREFERRED QUALIFICATIONS:

  • Knowledge of design patterns.
  • Experience with Microsoft Azure cloud services.
  • Microsoft DevOps experience.
  • Git source control.
  • API development and testing using Postman.
  • Experience with: Blazor, Bootstrap, CSS, Flexbox
  • Experience working in a Scrum or Agile project management environment.

PHYSICAL DEMANDS/WORKING CONDITIONS:

  • Standard office environment
  • Ability to occasionally lift up to 20 pounds
  • Ability to occasionally climb, balance, stoop, kneel, reach
  • Ability to work extended hours sitting at a computer

This job description does not constitute a written or implied contract of employment, nor is it an all-inclusive list of responsibilities. Twin City Fan Companies, Ltd. reserves the right to revise or change job duties and responsibilities as business needs arise. Qualifications are representative of minimum levels of knowledge, skills, and experience required.



Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Twin City Fan Companies, Ltd. offers an exceptional compensation and benefits package and career growth opportunities that can only be found in a growing industry leader.

EOE/M/W/Vet/Disability

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields