What are the responsibilities and job description for the Software Engineer Intern position at Jolera?
Overview
The Software Engineer Intern will play a key role in building and enhancing full-stack applications that power Jolera’s Service Automation initiatives. This position involves developing modern web applications written in C# and .NET, including interactive dashboards and data visualization layers designed to provide customers with clear insight into their service performance and operational data.
The ideal candidate is detail-oriented, eager to learn, and passionate about creating efficient, reliable, and maintainable software solutions that scale across Jolera’s customer ecosystem.
The Software Engineer Intern will play a key role in building and enhancing full-stack applications that power Jolera’s Service Automation initiatives. This position involves developing modern web applications written in C# and .NET, including interactive dashboards and data visualization layers designed to provide customers with clear insight into their service performance and operational data.
The ideal candidate is detail-oriented, eager to learn, and passionate about creating efficient, reliable, and maintainable software solutions that scale across Jolera’s customer ecosystem.
- This role will be fully on-site. Local candidates only (Western New York) ***
- Design, develop, and maintain full-stack applications using C#, .NET, and SQL.
- Build responsive front-end dashboards that visualize customer and service data.
- Integrate backend APIs and databases to deliver real-time, data-driven insights.
- Collaborate with senior developers and automation engineers to define technical requirements and best practices.
- Write clean, maintainable, and well-documented code following Jolera’s internal standards.
- Participate in code reviews, testing, and deployment activities through Git-based workflows.
- Continuously improve the performance, scalability, and reliability of applications.
- Proficiency in C# and .NET (ASP.NET Core / .NET 8 or newer).
- Strong understanding of SQL databases (query design, stored procedures, and data modeling).
- Familiarity with Git and version control workflows.
- Basic understanding of HTML, CSS, and JavaScript frameworks.
- Ability to work collaboratively in an agile environment.
- Strong problem-solving and debugging skills.
- Excellent communication and attention to detail.
- Experience with modern front-end frameworks (e.g., React, Blazor, or Vue).
- Knowledge of RESTful API design and microservice architecture.
- Familiarity with Azure, DevOps pipelines, or CI/CD practices.
- Exposure to data visualization libraries or dashboard frameworks.
- Exposure to enterprise-level automation and integration projects across diverse platforms.
- Mentorship from senior engineers and automation specialists.
- Opportunity to grow into mid-level and senior developer roles within the Service Automation team.
- Collaborative, innovative environment focused on modernization and service excellence.