NetCore API Developer
Job Description
Experience: 2-3 Years
Location: Remote
Overall:
● Extensive experience working with multithreaded distributed systems.
● Strong experience in developing and implementing applications using NetCore technologies.
● Strong knowledge of Object Oriented Programming concepts.
● Excellent Analytical, Presentation, Communication, and Interpersonal skills.
Specifics:
● Architect and develop highly scalable backend systems using microservice architecture
● Design and implement robust APIs adhering to the REST architecture style
● Implement/Maintain transactional messaging capabilities within the systems
● Developed big data pipelines for consuming and processing data from different sources
● Analyze and perform troubleshooting of large-scale distributed systems (application and performance issues)
● Design database schemas and queries for complex business scenarios.
● Use Git for Trunk based development.
● Well versed in C#, Entity Framework and LINQ
● Deliver high-quality code and code reviews
Desired skills:
● Deployed and maintained services in Azure
● Program metrics collection, alerting, and monitoring mechanisms for the system
● Demonstrated ability to quickly adapt third-party tools and provide solutions for integration with the system.
● Experience in Agile Software Development Methodology.
● Working knowledge of HTML/CSS, Javascript, NodeJS, Python, Git