We are seeking an experienced Senior .NET Engineer to join our team and contribute to developing a versatile platform for our client. The platform provides a suite of tools designed to meet organizations’ unique demands in terms of optimizing operations and building management efficiency.
As a Senior .NET Engineer, you will play a key role in building scalable and secure systems, working with cross-functional teams to deliver quality solutions.
Responsibilities:
- Platform development: lead the development and optimization of core features on the .NET framework to support the Client’s platform
- API design & integration: design, build, and maintain RESTful APIs for seamless integration with external services and systems
- Microservices architecture: complement and manage microservices to enhance scalability and maintainability of the platform
- Message queuing: integrate and work with messaging platforms such as RabbitMQ or Kafka
- Collaboration: work closely with frontend developers, product managers, and other stakeholders to ensure backend systems support the user interface and overall platform functionality (experience with React is a plus)
- Database management: manage and optimize databases, with experience in both MSSQL and PostgreSQL
- Code quality & testing: write clean, efficient, and maintainable code and implement unit and integration tests
- Design patterns: implement and apply design patterns to enhance code reusability, scalability, and maintenance
- Technical leadership: mentor junior developers, participate in code reviews, and contribute to improving the overall technical architecture
- Security & compliance: ensure that all code and system architecture adhere to industry standards
- Project documentation: maintain clear and comprehensive technical documentation for internal use and collaboration
What you’ll need:
- Proven experience as a Senior .NET Engineer, with a strong track record of building scalable, web-based applications
- Expertise in .NET Core, C#, and ASP.NET for backend development
- Strong experience with RESTful APIs and database technologies like MSSQL and PostgreSQL
- Familiarity with Microservices architecture and message brokers like RabbitMQ or Kafka
- Strong experience with cloud services (Azure, AWS) and microservices architecture for scalable development
- Experience in implementing design patterns for building scalable and maintainable applications
- Hands-on experience with front-end collaboration; knowledge of React is a plus
- Excellent communication skills in English, both written and verbal
- Ability to work effectively in a USA time zone and manage cross-functional collaborations
- Strong problem-solving abilities and an independent work ethic
- Experience with Agile/Scrum methodologies and tools such as Jira and Confluence
Nice to have:
- Experience with React for frontend collaboration
- Familiarity with cloud platforms and microservices architecture
What you’ll be doing:
- Develop and enhance key features of the client’s versatile platform using .NET technologies
- Build and maintain scalable APIs for integrating with external systems
- Work closely with frontend teams and provide backend support for optimal platform performance
- Implement microservices architecture and manage real-time communication with RabbitMQ or Kafka
- Troubleshoot complex issues, conduct performance optimizations, and ensure platform reliability
- Ensure compliance with industry standards for security, particularly in operations and building management
We offer:
- Innovative environment: be part of a dynamic and creative team working on impactful business solutions
- Professional growth: opportunities for continuous learning and career development in cutting-edge technology
- Competitive compensation: attractive salary and benefits package, with flexibility to work remotely
If you are a highly skilled Senior .NET Engineer with experience in microservices and message queuing systems, we’d love to hear from you! Apply now to join our team and contribute to the success of our client’s innovative platform.