We are seeking a talented DotNet Developer with a strong Civil Engineering background, possessing 6+ years of extensive experience in developing applications using Microsoft Full Stack technologies. The ideal candidate will have domain expertise in civil or structural engineering and demonstrate proficiency in .NET Framework/Core.
Key Responsibilities:
- Analyze given requirements and provide a detailed design to team members.
- Collaborate with teams to identify, establish, implement, and monitor development standards.
- Ensure deliverables comply with product architecture and design specifications.
- Maintain quality standards through consistent review and feedback processes.
- Manage stakeholder expectations and keep them updated on project progress.
Qualifications:
- Education: Bachelor s degree in Civil Engineering, Structural Engineering, or a related field.
- Experience:
- 6+ years of experience in Microsoft Full Stack development.
- Extensive knowledge of the Civil, Structural Engineering, and Construction domains.
- Expert in .NET Framework/Core with a strong understanding of writing Rest APIs, Web Services, WCF, and Web APIs with XML and JSON data formats.
- Proficient in data access with Microsoft Entity Framework and best practices.
- Strong skills in JavaScript, including DOM manipulation and the JavaScript object model.
- Solid understanding of HTML5, CSS3, and Bootstrap frameworks.
- Hands-on experience with Oracle databases and unit testing principles.
- Knowledgeable in coding standards, design patterns, and version control using SVN/TFS/GIT.
- Familiarity with Agile-Scrum methodologies and how to apply them effectively.
- Experience in TDD and CI/CD practices.
Skills:
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Proven ability to engage effectively with clients.
- Capacity to work independently as an Individual Contributor.
- A culture of delivering projects with a focus on first time right and zero defects in production.