We are Metergram, a growing software consultancy with teams in the U.S. and Macedonia. We help our clients build innovative products and services using state-of-the-art technologies.
Some examples of interesting recent projects: A blockchain-based process management tool, a control system for a market-leading EV charging network, an e-reader application, and an intelligent message broker system integrating two marketplaces.
Out of everything we've ever built at Metergram, we are most proud of our amazing team. We are now seeking a talented Senior .NET engineer to join us full-time.
As a Senior Developer, you will be working closely with the business client and technical project manager to design, develop, and enhance multiple IoT and B2C transactional systems. You will be responsible for providing technical expertise, recommending development approaches, and implementing new features in existing systems. You will lead development efforts and head up troubleshooting, maintenance, and other technical project activities.
Senior .NET Engineer
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 your job
For this role, you will need to
- Maintain current enterprise systems including B2C transactional web-based platforms and IoT systems communicating with both hardware and business/CRM systems.
- Extend systems functionality through the development of new internal features and by integrating with external systems and services.
- Provide tier 2 and 3 support for existing systems and services.
- Work with Project Owners and Stakeholders to define technical options and translate business logic requirements into technical design and execution plans.
- Contribute to the technical roadmap with the development team and project leadership.
- Deliver high-quality solutions on time within the expected scope.
Ideally, you will also have
- Bachelor's degree in a technical field (e.g., Computer Science, Engineering, or a related discipline).
- Ability to clearly communicate with diverse business and technical audiences.
- 5+ years of development experience with large-scale web/services development and enterprise projects utilizing modern systems architecture.
- Superior knowledge of and experience with Microsoft .NET/Core, Entity Framework, Azure, and the C# programming language and related stacks/technologies.
- Solid understanding of object-oriented programming (OOP), design patterns, unit testing, and overall computer science foundations.
- Excellent collaboration skills
- Excellent English language skills
What you can expect from us
- We provide excellent career development and growth for everyone on our team.
- A company culture that respects diversity, individuality, and equality
- Great opportunity to contribute to working on various projects with state-of-the-art technologies and excellent clients
- Abundance of opportunities to own what you do
What you will get
- Competitive salary
- Flexibility (possibly to work remotely, hybrid, or on-site)
- Comfortable and supportive work environment
- Private health insurance
- Employee referral program
- Coffee and tea provided at the office
If you are interested we invite you to apply via the APPLY option.