Jobot is a leading technology-driven recruitment platform committed to connecting talented professionals with innovative companies across various industries. They are seeking a highly skilled and motivated ASP.NET Engineer to join their expanding team remotely, focusing on developing robust software solutions within the energy sector.
Responsibilities:
- Designing, developing, and maintaining ASP.NET Web API 2 applications tailored to the energy industry’s needs
- Collaborating closely with cross-functional teams to deliver high-quality software solutions that align with business objectives
- Creating engaging and interactive user interfaces utilizing JavaScript frameworks such as Angular and Vue.js
- Implementing comprehensive unit testing and dependency injection to ensure the reliability, scalability, and maintainability of applications
- Utilizing Azure services to deploy, monitor, and manage applications, ensuring optimal performance and security
- Participating in code reviews, providing constructive feedback, and continuously refining development processes
- Troubleshooting and resolving software defects, technical issues, and performance bottlenecks
- Staying informed about the latest technological advancements and sharing insights with team members to foster innovation
Requirements:
- Minimum of 3 years of professional experience in ASP.NET Web API 2 development
- Proficiency in C# 8.0, .NET Framework 4.8+, JavaScript, Angular, and Vue.js
- Strong understanding of unit testing methodologies and dependency injection principles
- Hands-on experience deploying, monitoring, and managing applications on Azure cloud platform
- Solid knowledge of software development best practices, principles, and methodologies
- Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical issues
- Effective communication skills to articulate technical concepts to both technical and non-technical stakeholders
- Proactive mindset with the ability to work independently and take initiative
- A commitment to continuous learning and staying current with emerging technologies and industry trends
- A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred