Jobot is a leading recruitment and staffing firm dedicated to connecting talented professionals with innovative organizations across various industries. They are seeking a highly skilled ASP.NET Engineer to develop robust software solutions for the energy sector, focusing on designing and maintaining applications that enhance operational efficiency.
Responsibilities:
- Designing, developing, and maintaining ASP.NET Web API 2 applications tailored to the energy industry’s needs
- Collaborating with product managers, designers, and other developers to translate business requirements into technical solutions
- Utilizing JavaScript frameworks such as Angular and Vue.js to build dynamic, user-friendly interfaces
- Implementing comprehensive unit testing and dependency injection to enhance application reliability and maintainability
- Deploying, monitoring, and managing applications and services on Azure cloud infrastructure
- Conducting code reviews, offering constructive feedback, and adopting best practices to improve development workflows
- Troubleshooting and resolving software defects and technical issues promptly to minimize downtime
- Staying informed about the latest technological advancements and sharing knowledge with team members to foster innovation
- Documenting technical specifications and participating in agile development cycles to ensure project alignment and progress
Requirements:
- Minimum of 3 years of hands-on experience in ASP.NET Web API 2 development
- Proficiency in C# 8.0 and .NET Framework 4.8+
- Strong knowledge of JavaScript, Angular, and Vue.js for creating interactive user interfaces
- Experience with unit testing frameworks and dependency injection principles
- Hands-on experience deploying, monitoring, and managing applications on Microsoft Azure
- Deep understanding of software development methodologies, best practices, and principles
- Excellent problem-solving skills with a focus on troubleshooting and resolving technical issues efficiently
- Effective communication skills to articulate technical concepts clearly to both technical and non-technical stakeholders
- A proactive mindset with the ability to work independently and take initiative
- 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