.NET Application Developer Intern

apexanalytixGreensboro, NC

About The Position

The Application Developer Intern will support the development and maintenance of internal and external-facing products built on Microsoft's .NET platform. Working alongside a team of experienced developers, the intern will gain hands-on experience building web applications using ASP.NET Core, C#, TypeScript, and SQL Server. This is a learning-focused role designed to provide real-world exposure to enterprise software development, agile methodologies, and modern deployment practices. The intern will work on a team of developers with similar complimentary skills and will be expected to learn quickly while delivering quality work.

Requirements

  • Foundational understanding of C# and object-oriented programming principles
  • Basic knowledge of SQL (writing queries, understanding joins and filters)
  • Familiarity with HTML, CSS, and JavaScript
  • Exposure to or coursework in .NET Core or ASP.NET
  • Basic understanding of version control systems (Git, TFS, or Gitea)
  • Strong problem-solving and analytical thinking skills
  • Eagerness to learn and adapt to new technologies
  • Agile Methodology awareness
  • Excellent communication skills
  • Strong willingness to learn and take initiative
  • Organizational and planning skills, including the ability to take tasks through to completion with guidance
  • Commitment to excellent customer service and product development
  • Strong problem analysis and decision-making ability
  • Excellent interpersonal skills
  • Self-motivated and enthusiastic
  • Ability to continually evolve/improve productivity and environment and learn new development trends/practices

Nice To Haves

  • Exposure to TypeScript
  • Familiarity with Entity Framework or other ORM tools
  • Basic understanding of REST APIs and web services
  • Basic understanding of Design Patterns
  • Knowledge of DOM objects handling, jQuery, JavaScript, CSS
  • Awareness of agile development methodologies (Scrum, Kanban)
  • Coursework or personal projects involving web application development
  • Familiarity with Docker or Kubernetes concepts
  • Experience with any front-end frameworks or libraries (React, Angular, etc.)

Responsibilities

  • Assist in the development of new screens and objects in ASP.Net/C# using .NET Core and Typescript.
  • Support the development of REST based services including Web API and OData
  • Write queries using LINQ and Entity Framework under the guidance of senior developers
  • Participate in unit, integration, and systems testing of components.
  • Assist in writing and maintaining SQL/Postgres queries, and stored procedures.
  • Support deployment of solutions to various environments in Kubernetes clusters
  • Collaborate with the development team during standups, code reviews, and sprint planning
  • Communicate with the team to identify and escalate roadblocks.
  • Responsible for following corporate security policies and best practices, including protecting client data and reporting situations which may provide unintentional elevated access.
  • The employee will regularly review corporate policies and will enforce the policies documented in the Apex Corporate Security Standards.

Benefits

  • apexanalytix offers competitive benefits for the countries that we serve, in addition to our BeWell@apex initiative that encourages employees’ growth in six key wellness areas: Emotional, Physical, Community, Financial, Social, and Intelligence.
  • With resources such as a strong Mentor Program, Internal Training Portal, plus Education, Tuition, and Certification Assistance, we provide tools for our associates to grow and develop.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service