Job Details
Skills And Tools:
Job Description
Position Overview:
We are actively seeking an experienced Senior .NET Developer with expertise in mashup development. The successful candidate will be at the forefront of designing, building, and optimizing complex web-based applications. Their mashup development skills will be integral in integrating multiple sources of data, applications, and APIs into unified, high-performing web solutions. This role plays a pivotal part in ensuring our applications are scalable, responsive, and deliver unparalleled user experiences.
Qualifications:
- Bachelor's/Master's degree in Computer Science, Software Engineering, or a related field.
- 3 years of hands-on experience with .NET development, particularly in web application contexts.
- Proven experience in mashup development, integrating multiple data sources and APIs into unified web solutions.
- Proficient understanding of client-side scripting and JavaScript frameworks.
- Strong understanding of RESTful services and API integrations.
- Exceptional problem-solving skills and the ability to debug and optimize code.
- Excellent communication skills, both written and verbal.
- Familiarity with agile methodologies and collaborative team environments.
Job Requirements
Application Development: Design, develop, and maintain scalable web applications using .NET and associated frameworks.
Mashup Development: Integrate multiple data sources, APIs, services, and applications into cohesive and interactive web interfaces.
Performance Optimization: Ensure web applications and mashups are optimized for performance, scalability, and responsiveness.
Collaborative Design: Work closely with UI/UX designers to ensure web applications meet user-centric design principles.
API Integration: Build and integrate APIs, ensuring seamless data exchange between systems and applications.
Code Reviews & Best Practices: Conduct code reviews, ensure coding standards are adhered to, and mentor junior developers.
Security: Implement strong security practices to protect data and ensure application integrity.
Continuous Integration & Deployment: Utilize CI/CD pipelines to automate testing and deployment processes.
Documentation: Produce clear documentation for developed applications and integrations.
Stay Updated: Keep abreast of the latest trends and advancements in .NET and mashup development, ensuring the organization's technological competitiveness.