We are Metergram, a growing software consultancy with teams in the U.S. and Macedonia. Our expertise lies in crafting software and integration services specifically designed for EV charging infrastructure and energy management. Our goal? Fusing passion with purpose as we strive to make a meaningful impact through the force of technology.
We are thrilled to announce the launch of our 3rd internship program designed for aspiring backend developers at Metergram, scheduled from June 1st to September 1st, 2024.
Our rewarding and challenging internship program will be focused on .NET and Azure.
We welcome highly motivated .NET interns who will collaborate closely with our experienced developers, gaining invaluable hands-on experience in crafting applications with cutting-edge .NET technologies.
You’ll fit right in if you…
- Got good vibes
- Like working with nice people
- Never get tired of learning
- Love a good challenge
- Are passionate about programming
Preferred Qualifications…
- Demonstrated ability to do analytical problem-solving
- Good understanding of the general concepts of object-oriented and functional programming
- Good understanding of relational databases and operating systems
- Understanding of all the phases of the software development cycle (SDLC)
- Preferably near the end of the studies ( 4th year)
- Bonus skills: C#, .NET, SQL, REST APIs
You will learn about…
- How to apply the best practices in software development and REST APIs
- Building modular, loosely coupled Web APIs and services
- The most important design patterns and principles for building modern Web services
- Working with modern technologies like:
- Most recent C# and .NET versions
- Most popular Azure services, learning when and how to use them
- Deployment, CI/CD pipelines
- Modern approaches in software architecture (Clean architecture, onion, N-layered)
- Dependency injection
- Middlewares
- Entity Framework Core and LINQ, including Code-first migrations
- HTTP communication between multiple web services (and microservices)
- Exception handling, logging, and monitoring
- Source control (Git)
- Working in a team and daily communication
- Scrum and Agile methodologies
You will work on…
- Specific tasks provided by your mentor who will guide you through the whole process
- Writing integration and unit tests using XUnit
- Real-world applications using modern Web technologies with an emphasis on C#, .NET and Azure
You can expect…
- To become part of a fast-growing company and an amazing team of professionals
- To experience a company culture that respects diversity, individuality and equality
- To participate in various projects learning to work on state-of-the-art technologies
- To gain knowledge, guidance, and mentorship from experienced developers and excellent IT professionals
- To be guided and mentored through the process
- To learn about effective communication and collaboration with team members and clients
You will get…
- Gross monthly compensation
- Flexible work hours during the week, weekends off
- Opportunity for hybrid work flexiblity
- Great office location in the city center and a comfortable work environment
- Excellent possibility for employment after the end of the program