ï‚· Write clean, scalable code using .NET programming languages
ï‚· Excellent analytical and problem-solving skills, strong communication skills
ï‚· Developing and implementing front-end architecture to support user interface concepts.
ï‚· Collaborate with cross-functional teams to define, design, and ship new features.
ï‚· Unit-test code for robustness, including edge cases, usability, and general reliability.
ï‚· Work on bug fixing and improving web-application performance.
ï‚· Continuously discover, evaluate, and implement new technologies to maximize development efficiency
ï‚· Lead the entire web application development life cycle right from concept stage to delivery and post-launch support.
ï‚· Convey effectively all task progress, evaluations, suggestions, schedules along with technical and process issues.
ï‚· Experience with third-party libraries integration
ï‚· Hands-on experience with User authentication and authorization between multiple systems, servers, and environments
ï‚· Working knowledge of the general web landscape, architectures, trends, and emerging technologies
ï‚· Solid understanding of the full web-development life cycle
ï‚· Excellent troubleshooting and communication skills
ï‚· Strong focus on web performance, profiling and debugging