Are you applying to the internship?
Job Description
.NET Application Developer Intern | apexanalytix
The Tone:
This is an internship at apexanalytix, located in Greensboro, NC. The company has been growing consistently for nearly four decades, delivering procure-to-pay solutions globally. They provide controls, audit, and analytics software to clients primarily from The Global 2000. This role is crucial for supporting the development and maintenance of internal and external-facing products built on Microsoft’s .NET platform, offering hands-on experience in enterprise software development.
The TL;DR
• Role: Internship
• Location: In-person, Greensboro, NC
• Team: Part of a development team with experienced developers.
• Mission: To support the development and maintenance of internal and external-facing products built on Microsoft’s .NET platform.
• Tech Stack: Microsoft .NET platform, ASP.NET Core, C#, TypeScript, SQL Server, REST based services (Web API, OData), LINQ, Entity Framework, SQL, Postgres, Kubernetes, Git, TFS, Gitea, HTML, CSS, JavaScript, Docker, React, Angular.
What You’ll Actually Do
• Develop: Assist in creating new web application screens and objects using ASP.Net, C#, .NET Core, and Typescript.
• Build Services: Support the development of REST-based services, including Web API and OData.
• Database Interaction: Write and maintain database queries and stored procedures for SQL and Postgres environments.
• Test and Deploy: Participate in unit, integration, and systems testing, and support solution deployments to Kubernetes clusters.
• Collaborate: Engage with the development team during standups, code reviews, and sprint planning, communicating any roadblocks.
The Must-Haves
• Background: Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, with a foundational understanding of C# and object-oriented programming principles.
• Experience: No prior professional experience is required, though academic projects, personal projects, hackathons, or prior internships in software development are considered a plus.
• Skills: Basic knowledge of SQL (writing queries, understanding joins and filters), familiarity with HTML, CSS, and JavaScript, exposure to .NET Core or ASP.NET coursework, basic understanding of version control systems (e.g., Git), strong problem-solving and analytical thinking skills, excellent communication, a strong willingness to learn, and organizational abilities.
• Bonus: Exposure to TypeScript, familiarity with Entity Framework or other ORM tools, a basic understanding of REST APIs and web services, awareness of agile development methodologies (Scrum, Kanban) and design patterns, coursework or personal projects involving web application development, familiarity with Docker or Kubernetes concepts, or experience with front-end frameworks like React or Angular.