.NET C# APPPLICATION DEVELOPER

$120,000 - $120,000/Yr

Emerald Resource Group - Cleveland, OH

posted about 1 month ago

Full-time - Mid Level
Onsite - Cleveland, OH
Administrative and Support Services

About the position

As a Full Stack Microsoft .Net Developer, you will be engaged in the development and maintenance of various software tools, including windows, web, service/API, and mobile-based applications. Your role will encompass the entire software development life cycle, from design and development to testing, deployment, and ongoing maintenance of both new and existing applications. You will be expected to create general system designs and technical specifications for new, replacement, or enhancement systems, taking into account server capacity, limitations, and system availability. In your daily responsibilities, you will apply your coding and analytical skills throughout all phases of the system development life cycle. This includes testing, debugging, supporting, and maintaining application programs. You will be accountable for ensuring the performance, reliability, availability, and scalability of the applications assigned to you. Effective communication with managers will be crucial, as you will need to provide progress updates, identify roadblocks, and offer suggestions and solutions. Additionally, you will analyze existing applications to identify problems and develop potential solutions.

Responsibilities

  • Assist in the creation of general system design and technical specifications for new/replacement/enhancement systems.
  • Apply coding and analytical skills in all phases of the system development life cycle.
  • Test, debug, support and maintain application programs.
  • Be accountable for the performance, reliability, availability, and scalability of applications as assigned.
  • Communicate effectively with managers to provide progress updates, roadblocks, and offer suggestions & solutions.
  • Analyze existing applications to determine where problems occur and develop possible solutions.

Requirements

  • B.S in Computer Science or related field.
  • 5+ years of professional experience as a C# .NET Developer.
  • Experience with both the creation of and communication to internal/external Web Service APIs, both REST and SOAP.
  • Demonstrated understanding of object-oriented programming principles (S.O.L.I.D.).
  • Proven experience as a .NET Developer utilizing C#.
  • Self-motivated with a strong work ethic, looking for problems to solve with minimal supervision.
  • Ability to multitask, pivot on tasks, and manage your time in a fast-paced environment.
  • Ability to efficiently communicate with technical and non-technical teams.
  • Experience with Microsoft Visual Studio (MVS) and SQL Server Management Studio (SSMS).
  • Experience with both internal and external 'customers' to gather requirements and troubleshoot issues in a fast-paced environment.
  • Ability to work closely with team members utilizing written and verbal communication skills as well as be able to function independently.

Nice-to-haves

  • Development and support of applications using Microsoft SQL Management Studio, using Microsoft T-SQL commands.
  • Familiarity with design/architectural patterns (MVC, MVVM, etc.).
  • Strong understanding of object-oriented design, web application architecture and relational database design.
  • Experience in the Financial industry and/or credit card processing.
  • Experience working with POS systems.
  • Familiarity with Microsoft Dynamics NAV.
  • Mobile development experience, especially with Xamarin.

Benefits

  • Competitive Salary, with increases based on performance
  • Freedom to make decisions about what we should do and how, and the ability to influence your ideas on projects
  • Collaborative and embracing culture
  • Comprehensive healthcare plan that includes health, dental, vision, disability, and life insurance
  • Paid Holidays
  • Plan for your future with our 401k matching program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service